From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-2.8 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_PASS shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id BECE220248 for ; Wed, 27 Mar 2019 21:28:43 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id F4042121605; Thu, 28 Mar 2019 06:27:46 +0900 (JST) Received: from o1678916x28.outbound-mail.sendgrid.net (o1678916x28.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id B37DA121576 for ; Thu, 28 Mar 2019 06:27:30 +0900 (JST) Received: by filter0069p3mdw1.sendgrid.net with SMTP id filter0069p3mdw1-24585-5C9BEAC1-D 2019-03-27 21:27:29.234251541 +0000 UTC m=+2580.879576841 Received: from herokuapp.com (unknown [54.89.126.234]) by ismtpd0036p1iad1.sendgrid.net (SG) with ESMTP id zGQ0cZnATmK4-AEF38btXg for ; Wed, 27 Mar 2019 21:27:29.191 +0000 (UTC) Date: Wed, 27 Mar 2019 21:27:29 +0000 (UTC) From: eregontp@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67505 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15723 X-Redmine-Issue-Author: sos4nt X-Redmine-Sender: Eregon X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?KippOI8ZHtTweq7XfQzW93937kJ4QNWwSBuHnaMEcr2O7ke=2FsP9kNKKt9kfEa3?= =?us-ascii?Q?2b3o9Gb2PD89xFm95fM7rIoysFXAXyzYtTrzd3R?= =?us-ascii?Q?Quh+E9xUF1u7Xk=2F269Wamn1im7TEDUv6q9zctth?= =?us-ascii?Q?0Pnyud0Q3TvJwzLv2DOl=2FFROUpg5l0y94qS=2F2s6?= =?us-ascii?Q?Femusg5fx5IbNf3Dhs7CaqwecJq6F08+xKQ=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 92019 Subject: [ruby-core:92019] [Ruby trunk Misc#15723] Reconsider numbered parameters X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1NzIzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4N Cg0KDQpkdWVyc3QgKE1hcnRpbiBEw7xyc3QpIHdyb3RlOg0KPiA+IGBgYCBydWJ5DQo+ID4gbnVt YmVycy56aXAob3RoZXJfbnVtYmVycykubWFwIHsgdGhlbVswXSAqIHRoZW1bMV0gfQ0KPiA+IGBg YA0KPiANCj4gSSdtIHNvcnJ5LCBidXQgdG8gbWUsIGl0IHdvdWxkIHNtZWxsIHRvbyBtdWNoIGxp a2UgUGVybCBvciBDIHZhcmFyZ3MuDQoNCkFjdHVhbGx5LCBJIHdvdWxkIHRoaW5rIGBAMWAsIGBA MmAgc3RhcnQgdG8gbG9vayBtdWNoIGxpa2UgUGVybCwgaS5lLiBjcnlwdGljIHNpZ2lscywgdGhh dCBzb21lb25lIG5vdCBhbHJlYWR5IGZhbWlsaWFyIHdpdGggdGhlbSB3b3VsZCB3b25kZXIgd2h5 IHdvdWxkIHBlb3BsZSB3YW50IHRvIHVzZSBzb21ldGhpbmcgc28gdW5jbGVhciwgaW5zdGVhZCBv ZiBwbGFpbiBvbGQgZ29vZCBsb2NhbC9ibG9jayB2YXJpYWJsZXMuDQoNClRoZXkgYXJlIHNvbWV3 aGF0IHNpbWlsYXIgdG8gYCQxYCwgYCQyYCB3aGljaCBJIHRoaW5rIGFyZSBhbHNvIGZhaXJseSBj cnlwdGljIGFuZCBub3QgcmVhbGx5IG5lZWRlZCAoYnV0IHdlIG5lZWQgdG8ga2VlcCB0aGVtIGZv ciBjb21wYXRpYmlsaXR5KS4NClRob3NlIGFkZGl0aW9uYWxseSBtYWtlIHRoZSBsYW5ndWFnZSBp bXBsZW1lbnRhdGlvbiBzaWduaWZpY2FudGx5IG1vcmUgY29tcGxleCAoJH4gaXMgYSB0aHJlYWQt bG9jYWwgZnJhbWUtbG9jYWwgdG90YWxseSBtYWdpYyB2YXJpYWJsZSwgYW5kIHRoZSBzZW1hbnRp Y3MgdG8gdGhpcyBkYXkgYXJlIHN0aWxsIHVuY2xlYXIsICMxMjY4OSkuDQoNCj4gYGFycmF5MS56 aXAoYXJyYXkyKS5tYXAgeyBAMSAtIEAyIH1gIChvciBiZXR0ZXIgeWV0LCBgYXJyYXkxLnppcF93 aXRoKGFycmF5MikgeyBAMSAtIEAyIH1gKQ0KDQpCb3RoIG9mIHRoZXNlIGFscmVhZHkgZmVlbCBo YXJkIHRvIHJlYWQgZm9yIG1lIChhbmQgSSdtIGltcGxlbWVudGluZyBSdWJ5LCBzbyBJIHdvdWxk IHRoaW5rIEknbSBmYW1pbGlhciB3aXRoIHRoZSBSdWJ5IHN5bnRheCkuDQpJIGhhdmUgdG8gcmVh ZCB0aGUgZW50aXJlIGJsb2NrIGJvZHkgKHdoaWNoIGNvdWxkIGJlIGxvbmcpLCBqdXN0IHRvIGZp bmQgb3V0IGhvdyBtYW55IGJsb2NrIGFyZ3VtZW50cyBpdCB0YWtlcywgYW5kIGV2ZW4gdGhlbiBp dCdzIG9ubHkgYSBndWVzcyBiZWNhdXNlIG1heWJlIHNvbWUgYmxvY2sgYXJndW1lbnRzIGFyZSBq dXN0IG5vdCB1c2VkLg0KYGFycmF5MS56aXAoYXJyYXkyKS5tYXAgeyB8YSxifCBhIC0gYiB9YCBv ciBgYXJyYXkxLnppcChhcnJheTIpLm1hcCB7IHwoYSxiKXwgYSAtIGIgfWAgaXMgc28gbXVjaCBj bGVhcmVyLCBpc24ndCBpdD8NCg0KV2hhdCBpZiB3ZSBoYWQgYSBgZWFjaF9zbGljZWAgd2hpY2gg d291bGQgZmluZCBob3cgbWFueSBlbGVtZW50cyB0byB5aWVsZCBiYXNlZCBvbiB0aGUgYmxvY2sg YXJpdHksIGxpa2UgYGFyeS5lYWNoX3NsaWNlIHsgfGEsYixjfCAuLi4gfWA/IChGV0lXLCB0aGVy ZSBhbHJlYWR5IGFyZSBtZXRob2RzIGNoZWNraW5nIHRoZSBibG9jayBhcml0eSkNClRoZW4gdGhp cyBuZXcgc3ludGF4IHdvdWxkIGJlIHByZXR0eSBjb25mdXNpbmc6IGBhcnkuZWFjaF9zbGljZSB7 IGRvX29uZV90aGluZ193aXRoKEAyKS5hbmRfc3RoX2Vsc2UoQDMsIEAxKSB9YC4NCg0KSSBzdGFy dGVkIHByZXR0eSBuZXV0cmFsIGFib3V0IHRoaXMgaXNzdWUsIGJ1dCBlbmRzIHVwIHF1aXRlIGFn YWluc3QgaXQgZ2l2ZW4gaG93IGl0IHNlZW1zIHRvIGltcGFjdCByZWFkYWJpbGl0eSBuZWdhdGl2 ZWx5Lg0KDQpNYXliZSB0aGlzIGlzIGEgZ29vZCB0b3BpYyB0byBkaXNjdXNzIGF0IHRoZSBSdWJ5 S2FpZ2kgbWVldGluZz8gT3IgdG8gbWFrZSBhIHBvbGwgZHVyaW5nIG9uZSBvZiB0aGUgdGFsa3M/ DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk1pc2MgIzE1NzIz OiBSZWNvbnNpZGVyIG51bWJlcmVkIHBhcmFtZXRlcnMNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcu b3JnL2lzc3Vlcy8xNTcyMyNjaGFuZ2UtNzczNDUNCg0KKiBBdXRob3I6IHNvczRudCAoU3RlZmFu IFNjaMO8w59sZXIpDQoqIFN0YXR1czogRmVlZGJhY2sNCiogUHJpb3JpdHk6IE5vcm1hbA0KKiBB c3NpZ25lZTogDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJIGp1 c3QgbGVhcm5lZCB0aGF0ICpudW1iZXJlZCBwYXJhbWV0ZXJzKiBoYXZlIGJlZW4gbWVyZ2VkIGlu dG8gUnVieSAyLjcuMGRldi4NCg0KRm9yIHJlYWRlcnMgbm90IGZhbWlsaWFyIHdpdGggdGhpcyBm ZWF0dXJlOiBpdCBhbGxvd3MgeW91IHRvIHJlZmVyZW5jZSBibG9jayBhcmd1bWVudHMgc29sZWx5 IGJ5IHRoZWlyICppbmRleCosIGUuZy4NCg0KYGBgcnVieQ0KWzEsIDIsIDNdLmVhY2ggeyB8aXwg cHV0cyBpIH0NCg0KIyBjYW4gYmVjb21lDQoNClsxLCAyLCAzXS5lYWNoIHsgcHV0cyBAMSB9DQpg YGANCg0KSSBoYXZlIGFuIGlzc3VlIHdpdGggdGhpcyBuZXcgZmVhdHVyZTogSSB0aGluayAqKml0 IGVuY291cmFnZXMgc2xvcHB5IHByb2dyYW1taW5nKiogYW5kIHJlc3VsdHMgaW4gKipoYXJkIHRv IHJlYWQgY29kZSoqLg0KDQotLS0NCg0KVGhlIFtvcmlnaW5hbCBwcm9wb3NhbF0oaHR0cHM6Ly9i dWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzQ0NzUpIHdhcyB0byBpbmNsdWRlIGEgc3BlY2lhbCB2 YXJpYWJsZSAob3Iga2V5d29yZCkgd2l0aCBhICoqcmVhZGFibGUgbmFtZSoqLCBzb21ldGhpbmcg bGlrZToNCg0KYGBgcnVieQ0KWzEsIDIsIDNdLmVhY2ggeyBwdXRzIGl0IH0NCg0KIyBvcg0KDQpb MSwgMiwgM10uZWFjaCB7IHB1dHMgdGhpcyB9DQpgYGANCg0KR3JhbnRlZCwgdGhhdCBsb29rcyBx dWl0ZSBsb3ZlbHkgYW5kIGl0IGFjdHVhbGx5IHNwZWFrcyB0byBtZSDigJMgSSBjYW4gKnVuZGVy c3RhbmQqIHRoZSBjb2RlLiBBbmQgaXQgZml0cyBSdWJ5OiAocXVvdGluZyB0aGUgd2Vic2l0ZSkN Cg0KPiBbUnVieV0gaGFzIGFuIGVsZWdhbnQgc3ludGF4IHRoYXQgaXMgbmF0dXJhbCB0byByZWFk IGFuZCBlYXN5IHRvIHdyaXRlLg0KDQpCdXQgdGhlIHByb3Bvc2VkIGBpdGAgLyBgdGhpc2AgaGFz IGxpbWl0ZWQgYXBwbGljYXRpb24uIEl0J3Mgb25seSB1c2VmdWwgd2hlbiBkZWFsaW5nIHdpdGgg YSBzaW5nbGUgYXJndW1lbnQuIFlvdSBjYW4ndCBoYXZlIG11bHRpcGxlIGBpdGAtcyBvciBgdGhp c2AtZXMuIFRoYXQncyB3aHkgYEAxYCwgYEAyYCwgYEAzYCBldGMuIHdlcmUgY2hvc2VuIGluc3Rl YWQuDQoNCkhvd2V2ZXIsIGxpbWl0aW5nIHRoZSB1c2VmdWxuZXNzIHRvIGEgc2luZ2xlIGFyZ3Vt ZW50IGlzbid0IGJhZCBhdCBhdC4gSW4gZmFjdCwgYSBzaW5nbGUgYXJndW1lbnQgc2VlbSB0byBi ZSB0aGUgbGltaXQgb2Ygd2hhdCBtYWtlcyBzZW5zZToNCmBgYA0KaCA9IEhhc2gubmV3IHsgfGhh c2gsIGtleXwgaGFzaFtrZXldID0gIkdvIEZpc2g6ICN7a2V5fSIgfQ0KDQojIHZzDQoNCmggPSBI YXNoLm5ldyB7IEAxW0AyXSA9ICJHbyBGaXNoOiAje0AyfSIgfQ0KYGBgDQpXaG8gd2FudHMgdG8g cmVhZCB0aGUgbGF0dGVyPyBUaGF0IGxvb2tzIGxpa2UgYW4gYXJjaGFpYyBiYXNoIHByb2dyYW0g KG5vIG9mZmVuc2UpLiBXZSBhbHJlYWR5IGRpc2NvdXJhZ2UgUGVybCBzdHlsZSBgJGAtcmVmZXJl bmNlczogKGZyb20gW1RoZSBSdWJ5IFN0eWxlIEd1aWRlXShodHRwczovL2dpdGh1Yi5jb20vcnVi b2NvcC1ocS9ydWJ5LXN0eWxlLWd1aWRlI25vLXBlcmwtcmVnZXhwLWxhc3QtbWF0Y2hlcnMpKQ0K DQo+IERvbid0IHVzZSB0aGUgY3J5cHRpYyBQZXJsLWxlZ2FjeSB2YXJpYWJsZXMgZGVub3Rpbmcg bGFzdCByZWdleHAgZ3JvdXAgbWF0Y2hlcyAoYCQxYCwgYCQyYCwgZXRjKS4gVXNlIGBSZWdleHAu bGFzdF9tYXRjaChuKWAgaW5zdGVhZC4NCg0KSSBkb24ndCBzZWUgaG93IG91ciBjb2RlIGNhbiBi ZW5lZml0IGZyb20gYWRkaW5nIGBAMWAgYW5kIGBAMmAuDQoNCk5hbWluZyBhIHBhcmFtZXRlciBp c24ndCB1c2VsZXNzIOKAkyBpdCBnaXZlcyBjb250ZXh0LiBXaXRoIG1vcmUgdGhhbiBvbmUgcGFy YW1ldGVyLCBuYW1pbmcgaXMgY3J1Y2lhbC4gQW5kIHllcywgbmFtaW5nIGlzIGhhcmQuIEJ1dCBh dm9pZGluZyBwcm9wZXIgbmFtaW5nIGJ5IHVzaW5nIGluZGljZXMgaXMgdGhlIHdyb25nIHdheS4N Cg0KU28gcGxlYXNlIHJlY29uc2lkZXIgbnVtYmVyZWQgcGFyYW1ldGVycy4NCg0KVXNlIGEgcmVh ZGFibGUgbmFtZWQgdmFyaWFibGUgKG9yIGtleXdvcmQpIHRvIHJlZmVyIHRvIHRoZSBmaXJzdCBh cmd1bWVudCBvciBkaXRjaCB0aGUgZmVhdHVyZSBlbnRpcmVseS4NCg0KDQoNCi0tIA0KaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=