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=-4.1 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_PASS shortcircuit=no autolearn=ham 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 0AD8A20248 for ; Wed, 27 Mar 2019 09:51:46 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 5C7611211E2; Wed, 27 Mar 2019 18:51:41 +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 772F9121128 for ; Wed, 27 Mar 2019 18:51:38 +0900 (JST) Received: by filter0091p3iad2.sendgrid.net with SMTP id filter0091p3iad2-8224-5C9B47A9-1B 2019-03-27 09:51:37.64033778 +0000 UTC m=+47057.130796095 Received: from herokuapp.com (unknown [54.89.126.234]) by ismtpd0028p1iad2.sendgrid.net (SG) with ESMTP id PwsV8l8iQ9u3yQrgak9y4g for ; Wed, 27 Mar 2019 09:51:37.553 +0000 (UTC) Date: Wed, 27 Mar 2019 09:51:37 +0000 (UTC) From: bozhidar@batsov.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67493 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15723 X-Redmine-Issue-Author: sos4nt X-Redmine-Sender: bozhidar 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?=2FTcwl+PeTIwxJZk6ljlz6cOwkC2J5nnkT486gwCLNTo5TbX8Vbj+tWOVf9Om9H?= =?us-ascii?Q?4HZ09ELUI3sgaMBVgmFIxvX79M1fdko=2FcycUI6U?= =?us-ascii?Q?PwOU3u5bbUy=2FJymAMadqPNVuokcKL5rbonaf7=2FD?= =?us-ascii?Q?r5dcDsMHb3fq3fZe0mOC34mu0XD1QlsvOrJhZ4L?= =?us-ascii?Q?LLjmb8+R8EC9lGsSbJdMVUpSIn3pn5j1nIg=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 92007 Subject: [ruby-core:92007] [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" SXNzdWUgIzE1NzIzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYm96aGlkYXIgKEJvemhpZGFyIEJhdHNv dikuDQoNCg0KPiBJIGRpc2FncmVlLiBUbyBvbmx5IGFjY2VwdCB1bmNvbnRyb3ZlcnNpYWwgZmVh dHVyZXMgaXMgdGhlIGRlYXRoIGtuZWxsIGZvciBwcm9ncmVzcy4gRGVzaWduIGJ5IGNvbW1pdHRl ZSBpcyB0aGUgbGFzdCB0aGluZyBSdWJ5IG5lZWRzLg0KDQpJJ20gbm90IGEgZmFuIG9mIGRlc2ln biBieSBjb21taXR0ZWUgYXMgd2VsbC4gSSB3YXMgcmVmZXJyaW5nIHRvIHRoZSBmYWN0IGhlIHNl ZW1lZCB1bmhhcHB5IHdpdGggdGhlIHByb3Bvc2FsLCBldmVuIHRob3VnaCBoZSBhY2NlcHRlZCBp dC4gSSBndWVzcyBhIGxvdCBjYW4gYmUgbG9zdCB3aGVuIHlvdSdyZSBqdXN0IHJlYWRpbmcgYWJv dXQgc29tZXRoaW5nLCBidXQgaXQgZGVmaW5pdGVseSBzb3VuZGVkIHdlaXJkIHRvIG1lIHRoYXQg aGUgb3B0ZWQgdG8gZ28gZm9yd2FyZCB3aXRoIHNvbWV0aGluZyBoZSBoYXMgcmVzZXJ2YXRpb25z IGFib3V0LiBBbmQgYmVjYXVzZSB0aGVyZSdzIG1vcmUgYmFja2xhc2ggdGhhbiB1c3VhbCBmb3Ig dGhhdCBwYXJ0aWN1bGFyIGNoYW5nZSBpdCBzdGFuZHMgdG8gcmVhc29uIHRoYXQgdGhlcmUncyBy b29tIGZvciBpbXByb3ZlbWVudC4gOi0pDQoNCj4gSSBhZ3JlZS4gSG93ZXZlciwgdG8gaW1wbHkg dGhhdCBtYXR6IGhhcyBub3QgYWxyZWFkeSBkb25lIHRoaXMgYmVmb3JlIGFjY2VwdGluZyB0aGUg ZmVhdHVyZSBpcyBhIHRhZCBpbnN1bHRpbmcgKEkgdGhpbmspLiBtYXR6IHRvb2sgb3ZlciBhIG1v bnRoIGZyb20gd2hlbiB0aGUgQDEgc3ludGF4IHdhcyBwcm9wb3NlZCBiZWZvcmUgYWNjZXB0aW5n IGl0Lg0KDQpGYWlyIHBvaW50LiBJIG9idmlvdXNseSBkb24ndCBrbm93IGhvdyBleGFjdGx5IHRo ZSBwcm9jZXNzIHdlbnQuIEkganVzdCBrbm93IHdoYXQgSSBjYW4gcmVhZCBpbiB0aGUgaXNzdWUg dHJhY2tlci4NCg0KPiBUaGUgcHJvcG9zYWwgd2FzIHBvc3RlZCBhcyBhIG5vdGUgdG8gYW4gZXhp c3RpbmcgaXNzdWUuIFByb3ZpZGVkIHlvdSBhcmUgbm90aWZpZWQgYWJvdXQgYWxsIG5vdGVzIHBv c3RlZCB0byBpc3N1ZXMgKGFuZCBpZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gcnVieS1jb3JlIGRl dmVsb3BtZW50LCB5b3UgcHJvYmFibHkgc2hvdWxkIGJlKSwgeW91IHNob3VsZCBoYXZlIGhhZCBv dmVyIGEgbW9udGggdG8gcHJvdmlkZSBmZWVkYmFjayBmb3IgbWF0eiB0byBjb25zaWRlciBiZWZv cmUgaGUgYWNjZXB0ZWQgdGhlIGZlYXR1cmUuDQoNCkFub3RoZXIgZmFpciBwb2ludC4gU2FkbHkg SSBoYXZlbid0IGhhZCBhcyBtdWNoIHRpbWUgYXMgSSB3YW50ZWQgdG8gbW9uaXRvciBydWJ5LWNv cmUgZGV2ZWxvcG1lbnQuIEl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIHRoZXJlIHdhcyBzb21l IGxvdy12b2x1bWUgbWFpbGluZyBsaXN0IGFib3V0IGxhbmd1YWdlIGNoYW5nZXMgdGhhdCBhcmUg cHJlLWFwcHJvdmVkIG9yIHdoYXRldmVyLiBNYXliZSBzb21lIGlkZWEgZm9yIHRoZSBmdXR1cmU/ DQoNCkdvaW5nIGJhY2sgdG8gdGhhdCBwYXJ0aWN1bGFyIGZlYXR1cmUgLSBJIHN0aWxsIHRoaW5r IHRoYXQgdXNpbmcgc29tZSBzcGVjaWFsIHZhciBpcyB0aGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9u LCBhcyBJIHJlbWFpbiBjb252aW5jZWQgdGhhdCBzb21ldGhpbmcgbGlrZSBgJGl0YCBpcyB1bmxp a2VseSB0byBjYXVzZSBwcm9ibGVtcyBpbiByZWFsIHdvcmxkIGFwcHMuIEV2ZW4gdGhlIGlkZWEg Zm9yIGAkI2AgaXMgbW9yZSBhcHBlYWxpbmcgdG8gbWUsIGFzIHRoYXQgYWxsb3cgdXMgdG8gdXNl IGp1c3QgYCQjYCBmb3IgYSBzaW5nbGUgYmxvY2sgcGFyYW0uIEkgdGhpbmsgdGhlIHNpbmdsZSBw YXJhbSB1c2FnZSBpcyBwcm9iYWJseSB0aGUgYmlnZ2VzdCBzZWxsaW5nIHBvaW50IG9mIHRoYXQg Y2hhbmdlIGFuZCBpdCdzIGRlZmluaXRlbHkgd2VpcmQgdGhhdCBub3cgd2UgaGF2ZSB0byB1c2Ug YSBudW1iZXIgZm9yIHRoaXMuIEEgc2hvcnRoYW5kIHRvIGFjY2VzcyBhbGwgcGFyYW1zIGFzIGFy cmF5IHdvdWxkIGJlIGhhbmR5IGFzIHdlbGwgaW4gc29tZSBpbnN0YW5jZXMuDQoNCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk1pc2MgIzE1NzIzOiBSZWNvbnNpZGVy IG51bWJlcmVkIHBhcmFtZXRlcnMNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8x NTcyMyNjaGFuZ2UtNzczMzYNCg0KKiBBdXRob3I6IHNvczRudCAoU3RlZmFuIFNjaMO8w59sZXIp DQoqIFN0YXR1czogRmVlZGJhY2sNCiogUHJpb3JpdHk6IE5vcm1hbA0KKiBBc3NpZ25lZTogDQot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJIGp1c3QgbGVhcm5lZCB0 aGF0ICpudW1iZXJlZCBwYXJhbWV0ZXJzKiBoYXZlIGJlZW4gbWVyZ2VkIGludG8gUnVieSAyLjcu MGRldi4NCg0KRm9yIHJlYWRlcnMgbm90IGZhbWlsaWFyIHdpdGggdGhpcyBmZWF0dXJlOiBpdCBh bGxvd3MgeW91IHRvIHJlZmVyZW5jZSBibG9jayBhcmd1bWVudHMgc29sZWx5IGJ5IHRoZWlyICpp bmRleCosIGUuZy4NCg0KYGBgcnVieQ0KWzEsIDIsIDNdLmVhY2ggeyB8aXwgcHV0cyBpIH0NCg0K IyBjYW4gYmVjb21lDQoNClsxLCAyLCAzXS5lYWNoIHsgcHV0cyBAMSB9DQpgYGANCg0KSSBoYXZl IGFuIGlzc3VlIHdpdGggdGhpcyBuZXcgZmVhdHVyZTogSSB0aGluayAqKml0IGVuY291cmFnZXMg c2xvcHB5IHByb2dyYW1taW5nKiogYW5kIHJlc3VsdHMgaW4gKipoYXJkIHRvIHJlYWQgY29kZSoq Lg0KDQotLS0NCg0KVGhlIFtvcmlnaW5hbCBwcm9wb3NhbF0oaHR0cHM6Ly9idWdzLnJ1YnktbGFu Zy5vcmcvaXNzdWVzLzQ0NzUpIHdhcyB0byBpbmNsdWRlIGEgc3BlY2lhbCB2YXJpYWJsZSAob3Ig a2V5d29yZCkgd2l0aCBhICoqcmVhZGFibGUgbmFtZSoqLCBzb21ldGhpbmcgbGlrZToNCg0KYGBg cnVieQ0KWzEsIDIsIDNdLmVhY2ggeyBwdXRzIGl0IH0NCg0KIyBvcg0KDQpbMSwgMiwgM10uZWFj aCB7IHB1dHMgdGhpcyB9DQpgYGANCg0KR3JhbnRlZCwgdGhhdCBsb29rcyBxdWl0ZSBsb3ZlbHkg YW5kIGl0IGFjdHVhbGx5IHNwZWFrcyB0byBtZSDigJMgSSBjYW4gKnVuZGVyc3RhbmQqIHRoZSBj b2RlLiBBbmQgaXQgZml0cyBSdWJ5OiAocXVvdGluZyB0aGUgd2Vic2l0ZSkNCg0KPiBbUnVieV0g aGFzIGFuIGVsZWdhbnQgc3ludGF4IHRoYXQgaXMgbmF0dXJhbCB0byByZWFkIGFuZCBlYXN5IHRv IHdyaXRlLg0KDQpCdXQgdGhlIHByb3Bvc2VkIGBpdGAgLyBgdGhpc2AgaGFzIGxpbWl0ZWQgYXBw bGljYXRpb24uIEl0J3Mgb25seSB1c2VmdWwgd2hlbiBkZWFsaW5nIHdpdGggYSBzaW5nbGUgYXJn dW1lbnQuIFlvdSBjYW4ndCBoYXZlIG11bHRpcGxlIGBpdGAtcyBvciBgdGhpc2AtZXMuIFRoYXQn cyB3aHkgYEAxYCwgYEAyYCwgYEAzYCBldGMuIHdlcmUgY2hvc2VuIGluc3RlYWQuDQoNCkhvd2V2 ZXIsIGxpbWl0aW5nIHRoZSB1c2VmdWxuZXNzIHRvIGEgc2luZ2xlIGFyZ3VtZW50IGlzbid0IGJh ZCBhdCBhdC4gSW4gZmFjdCwgYSBzaW5nbGUgYXJndW1lbnQgc2VlbSB0byBiZSB0aGUgbGltaXQg b2Ygd2hhdCBtYWtlcyBzZW5zZToNCmBgYA0KaCA9IEhhc2gubmV3IHsgfGhhc2gsIGtleXwgaGFz aFtrZXldID0gIkdvIEZpc2g6ICN7a2V5fSIgfQ0KDQojIHZzDQoNCmggPSBIYXNoLm5ldyB7IEAx W0AyXSA9ICJHbyBGaXNoOiAje0AyfSIgfQ0KYGBgDQpXaG8gd2FudHMgdG8gcmVhZCB0aGUgbGF0 dGVyPyBUaGF0IGxvb2tzIGxpa2UgYW4gYXJjaGFpYyBiYXNoIHByb2dyYW0gKG5vIG9mZmVuc2Up LiBXZSBhbHJlYWR5IGRpc2NvdXJhZ2UgUGVybCBzdHlsZSBgJGAtcmVmZXJlbmNlczogKGZyb20g W1RoZSBSdWJ5IFN0eWxlIEd1aWRlXShodHRwczovL2dpdGh1Yi5jb20vcnVib2NvcC1ocS9ydWJ5 LXN0eWxlLWd1aWRlI25vLXBlcmwtcmVnZXhwLWxhc3QtbWF0Y2hlcnMpKQ0KDQo+IERvbid0IHVz ZSB0aGUgY3J5cHRpYyBQZXJsLWxlZ2FjeSB2YXJpYWJsZXMgZGVub3RpbmcgbGFzdCByZWdleHAg Z3JvdXAgbWF0Y2hlcyAoYCQxYCwgYCQyYCwgZXRjKS4gVXNlIGBSZWdleHAubGFzdF9tYXRjaChu KWAgaW5zdGVhZC4NCg0KSSBkb24ndCBzZWUgaG93IG91ciBjb2RlIGNhbiBiZW5lZml0IGZyb20g YWRkaW5nIGBAMWAgYW5kIGBAMmAuDQoNCk5hbWluZyBhIHBhcmFtZXRlciBpc24ndCB1c2VsZXNz IOKAkyBpdCBnaXZlcyBjb250ZXh0LiBXaXRoIG1vcmUgdGhhbiBvbmUgcGFyYW1ldGVyLCBuYW1p bmcgaXMgY3J1Y2lhbC4gQW5kIHllcywgbmFtaW5nIGlzIGhhcmQuIEJ1dCBhdm9pZGluZyBwcm9w ZXIgbmFtaW5nIGJ5IHVzaW5nIGluZGljZXMgaXMgdGhlIHdyb25nIHdheS4NCg0KU28gcGxlYXNl IHJlY29uc2lkZXIgbnVtYmVyZWQgcGFyYW1ldGVycy4NCg0KVXNlIGEgcmVhZGFibGUgbmFtZWQg dmFyaWFibGUgKG9yIGtleXdvcmQpIHRvIHJlZmVyIHRvIHRoZSBmaXJzdCBhcmd1bWVudCBvciBk aXRjaCB0aGUgZmVhdHVyZSBlbnRpcmVseS4NCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1Ynkt bGFuZy5vcmcvDQo=