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 134F620248 for ; Sat, 13 Apr 2019 10:14:07 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id D14FE1217E1; Sat, 13 Apr 2019 19:14:02 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id BE31B1217C7 for ; Sat, 13 Apr 2019 19:14:00 +0900 (JST) Received: by filter0134p3las1.sendgrid.net with SMTP id filter0134p3las1-15482-5CB1B669-34 2019-04-13 10:14:02.029013984 +0000 UTC m=+228143.571008049 Received: from herokuapp.com (unknown [54.198.224.35]) by ismtpd0037p1iad2.sendgrid.net (SG) with ESMTP id QCdZDeQ2TbWCivmCOvbpwQ for ; Sat, 13 Apr 2019 10:14:01.655 +0000 (UTC) Date: Sat, 13 Apr 2019 10:14:01 +0000 (UTC) From: dunrix29a@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67761 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15723 X-Redmine-Issue-Author: sos4nt X-Redmine-Sender: dunrix 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?f16P9o8B6+MTtdiNDYQl7KfrtKkCXz+T45VYdVIcVnICACsMWqejjrt7zceLge?= =?us-ascii?Q?zMK43LDsnQebS5mZOW3Zocy+ozg9FN23kjktwP3?= =?us-ascii?Q?q4srUjxSfYHcgo=2F9qWuWhg+Ixu7PlqKHwGfYPiQ?= =?us-ascii?Q?WQcqQgABRu4Z2QukK9HnOe=2FthNjbeHAA5BIT2n9?= =?us-ascii?Q?pZcGxhUoLKAi4aqfy252AA9t4mSr6amOY3g=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 92277 Subject: [ruby-core:92277] [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" SXNzdWUgIzE1NzIzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgZHVucml4IChEYW1vbiBVbnJpeCkuDQoN Cg0KamVyZW15ZXZhbnMwIChKZXJlbXkgRXZhbnMpIHdyb3RlOg0KPiBJJ20gbm90IHN1cmUgd2hh dCBsZWQgeW91IHRvIHRoaXMgc3RhdGVtZW50LCBhcyB0aGUgZmVhdHVyZSBkb2VzIHdvcmsgd2l0 aCBsYW1iZGFzIGFuZCBtZXRob2RzOg0KPiDigKYNCg0KSG1tLCBub3Qgb2J2aW91cyBmcm9tIGRl c2NyaXB0aW9uIGluIHRoZSBhY2NlcHRlZCBmZWF0dXJlIHJlcXVlc3QuIEJ5IHJlY2VudCAyLjcu MC1kZXYgaW1wbGVtZW50YXRpb24gSSBjYW4gY29uZmlybSBudW1iZXJlZCBwYXJhbXMgYXJlIGFs c28gcHJlc2VudCBpbiB0aG9zZSBjb25zdHJ1Y3RzLCBob3dldmVyIHRoYXQgbWFrZXMgdGhpbmdz IGV2ZW4gbW9yZSBpbmNvbnNpc3RlbnQgYW5kIGNvbmZ1c2luZy4NCkl0IG5vdyBtYWtlcyBsYW1i ZGFzIGFyZ3VtZW50cyBleGNsdXNpdmVseSBkZXJpdmVkIGZyb20gb2NjdXJyZW5jZXMgb2YgbnVt YmVyZWQgcGFyYW1zIGluIHRoZWlyIGJvZGllcywgd2hpbGUgaXQgbWF5IGJlIG9rIGZvciBwcm9j cyB3aXRoIHRoZWlyIG5vbi1zdHJpY3QgYXJndW1lbnRzLg0KDQpgYGAgcnVieQ0KIyBsYW1iZGEg d2l0aChvdXQ/KSBob3cgbWFueSBhcmd1bWVudHMgPw0KbGFtYmRhIHsgInNvbWUgbXVsdGktbGlu ZSBzdHJpbmcgd2l0aCAje0AxfSAiXA0KICAgICAgICAgImFyZ3VtZW50IGFuZCBldmVudHVhbGx5 LCAiXA0KICAgICAgICAgInNvbWUgI3tAMjJ9IGFub3RoZXIgb25lLiJ9LmNhbGwoMSkNCiMgQXJn dW1lbnRFcnJvciAod3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyAoZ2l2ZW4gMSwgZXhwZWN0ZWQg MjIpKQ0KDQpgYGANCg0KYGBgIHJ1YnkNCg0KIyBub3QgcG9zc2libGUgY29tYmluZSB3aXRoIHNh ZmVndWFyZCBleHBsaWNpdCBhcmd1bWVudHMNCmxhbWJkYSB7fHgseXwgInNvbWUgbXVsdGktbGlu ZSBzdHJpbmcgd2l0aCAje0AxfSAiXA0KICAgICAgICAgICAgICAic29tZSAje0AyMn0gYW5vdGhl ciBvbmUuIn0NCiMgU3ludGF4RXJyb3IgKChpcmIpOjU3OiBvcmRpbmFyeSBwYXJhbWV0ZXIgaXMg ZGVmaW5lZCkNCiMgLi4ub21lIG11bHRpIGxpbmUgc3RyaW5nIHdpdGggI3tAMX0iIH0NCmBgYA0K DQo+IGRlZmluZV9tZXRob2QoOmEpe0AxK0AyfQ0KDQpPbmx5IHRoaXMgc3BlY2lhbCB3YXkgb2Yg bWV0aG9kIGRlZmluaXRpb24sIHdoZW4gYm9keSBpcyByZXBsYWNlZCB3aXRoIHBhc3NlZCBibG9j ay9wcm9jLg0KTm90IHVuaWZpZWQgd2l0aCBub3JtYWwgbWV0aG9kIGRlZmluaXRpb246DQoNCmBg YCBydWJ5DQpkZWYgYSgpO0AxK0AyO2VuZA0KIyBTeW50YXhFcnJvciAoKGlyYik6NjM6IG51bWJl cmVkIHBhcmFtZXRlciBvdXRzaWRlIGJsb2NrKQ0KYGBgDQoNCj4gSSBkaXNhZ3JlZS4gIFRoaXMg c3ludGF4IGNhbiBtYWtlIHNpbXBsZSBibG9ja3MgZXZlbiBzaW1wbGVyLCBhbmQgc2ltcGxlIGJs b2NrcyBhcmUgbXVjaCBtb3JlIGNvbW1vbiB0aGFuIGNvbXBsZXggYmxvY2tzLiAgSW1wbGljaXQg YmxvY2sgYXJndW1lbnRzIGRvIG5vdCBoYXZlIHRvIHN1cHBvcnQgYWxsIGNvbXBsZXggY2FzZXMg dG8gYmUgdXNlZnVsLg0KDQpJIGRpc2FncmVlLiBBcyBhbHJlYWR5IGRlbW9uc3RyYXRlZCwgaXQg bWFrZXMgY29kZSBsZXNzIG9idmlvdXMgd2hpbGUgc2F2ZWQgdHlwaW5nIGlzIG1pbnVzY3VsZSAt IG9ubHkgKnNpbmdsZSogY2hhcmFjdGVyIGZvciBvbmUgYXJndW1lbnQsICpub25lKiBmb3IgdHdv IG9yIG1vcmUuIFdoZXJlIG51bWJlcmVkIGFyZ3VtZW50cyBjYW4gYmUgc2NhdHRlcmVkIGFueXdo ZXJlIGluIGJsb2NrIHdpdGgganVtYmxlZCBvcmRlci4gTm90IG1lbnRpb25pbmcgbGVzcyBmbGV4 aWJpbGl0eSwgbGlrZSBjb21wb3VuZCBvYmplY3QgZGVjb25zdHJ1Y3Rpb24gb3Igc3BsYXQtY29u c3VtaW5nLg0KDQo+IFRoZSBzeW50YXggd2FzIGV4cGxpY2l0bHkgY2hvc2VuIHRvIGJlIGludmFs aWQgaW4gZWFybGllciB2ZXJzaW9ucyBvZiBSdWJ5LCB0byBhdm9pZCBiYWNrd2FyZHMgY29tcGF0 aWJpbGl0eSBpc3N1ZXMuICAiQ2xhc2hlcyB3aXRoIGV4aXN0aW5nIHN5bnRheCIgaXMgZWl0aGVy IGZhbHNlIGlmIHRha2VuIGxpdGVyYWxseSAoYXMgdGhlIHN5bnRheCBpcyBpbnZhbGlkIGluIHBy ZXZpb3VzIHZlcnNpb25zIG9mIFJ1YnkpLCBvciBzdWJqZWN0aXZlIGlmIG5vdCB0YWtlbiBsaXRl cmFsbHkgKHN1Y2ggYXMgIml0IGRvZXNuJ3QgZmVlbCByaWdodCBiZWNhdXNlIEkgYW0gdXNlZCB0 byBAIGJlaW5nIG9ubHkgdXNlZCBmb3IgaW5zdGFuY2UgdmFyaWFibGVzIikuDQoNCkh1aCwgSSd2 ZSBiZWVuIHNwZWFraW5nIGFib3V0IGJyYW5kIG5ldywgY29tcGxldGVseSByZXdvcmtlZCBwcm9w b3NhbCAuLg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk1p c2MgIzE1NzIzOiBSZWNvbnNpZGVyIG51bWJlcmVkIHBhcmFtZXRlcnMNCmh0dHBzOi8vYnVncy5y dWJ5LWxhbmcub3JnL2lzc3Vlcy8xNTcyMyNjaGFuZ2UtNzc2MTINCg0KKiBBdXRob3I6IHNvczRu dCAoU3RlZmFuIFNjaMO8w59sZXIpDQoqIFN0YXR1czogRmVlZGJhY2sNCiogUHJpb3JpdHk6IE5v cm1hbA0KKiBBc3NpZ25lZTogDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpJIGp1c3QgbGVhcm5lZCB0aGF0ICpudW1iZXJlZCBwYXJhbWV0ZXJzKiBoYXZlIGJlZW4g bWVyZ2VkIGludG8gUnVieSAyLjcuMGRldi4NCg0KRm9yIHJlYWRlcnMgbm90IGZhbWlsaWFyIHdp dGggdGhpcyBmZWF0dXJlOiBpdCBhbGxvd3MgeW91IHRvIHJlZmVyZW5jZSBibG9jayBhcmd1bWVu dHMgc29sZWx5IGJ5IHRoZWlyICppbmRleCosIGUuZy4NCg0KYGBgcnVieQ0KWzEsIDIsIDNdLmVh Y2ggeyB8aXwgcHV0cyBpIH0NCg0KIyBjYW4gYmVjb21lDQoNClsxLCAyLCAzXS5lYWNoIHsgcHV0 cyBAMSB9DQpgYGANCg0KSSBoYXZlIGFuIGlzc3VlIHdpdGggdGhpcyBuZXcgZmVhdHVyZTogSSB0 aGluayAqKml0IGVuY291cmFnZXMgc2xvcHB5IHByb2dyYW1taW5nKiogYW5kIHJlc3VsdHMgaW4g KipoYXJkIHRvIHJlYWQgY29kZSoqLg0KDQotLS0NCg0KVGhlIFtvcmlnaW5hbCBwcm9wb3NhbF0o aHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzQ0NzUpIHdhcyB0byBpbmNsdWRlIGEg c3BlY2lhbCB2YXJpYWJsZSAob3Iga2V5d29yZCkgd2l0aCBhICoqcmVhZGFibGUgbmFtZSoqLCBz b21ldGhpbmcgbGlrZToNCg0KYGBgcnVieQ0KWzEsIDIsIDNdLmVhY2ggeyBwdXRzIGl0IH0NCg0K IyBvcg0KDQpbMSwgMiwgM10uZWFjaCB7IHB1dHMgdGhpcyB9DQpgYGANCg0KR3JhbnRlZCwgdGhh dCBsb29rcyBxdWl0ZSBsb3ZlbHkgYW5kIGl0IGFjdHVhbGx5IHNwZWFrcyB0byBtZSDigJMgSSBj YW4gKnVuZGVyc3RhbmQqIHRoZSBjb2RlLiBBbmQgaXQgZml0cyBSdWJ5OiAocXVvdGluZyB0aGUg d2Vic2l0ZSkNCg0KPiBbUnVieV0gaGFzIGFuIGVsZWdhbnQgc3ludGF4IHRoYXQgaXMgbmF0dXJh bCB0byByZWFkIGFuZCBlYXN5IHRvIHdyaXRlLg0KDQpCdXQgdGhlIHByb3Bvc2VkIGBpdGAgLyBg dGhpc2AgaGFzIGxpbWl0ZWQgYXBwbGljYXRpb24uIEl0J3Mgb25seSB1c2VmdWwgd2hlbiBkZWFs aW5nIHdpdGggYSBzaW5nbGUgYXJndW1lbnQuIFlvdSBjYW4ndCBoYXZlIG11bHRpcGxlIGBpdGAt cyBvciBgdGhpc2AtZXMuIFRoYXQncyB3aHkgYEAxYCwgYEAyYCwgYEAzYCBldGMuIHdlcmUgY2hv c2VuIGluc3RlYWQuDQoNCkhvd2V2ZXIsIGxpbWl0aW5nIHRoZSB1c2VmdWxuZXNzIHRvIGEgc2lu Z2xlIGFyZ3VtZW50IGlzbid0IGJhZCBhdCBhdC4gSW4gZmFjdCwgYSBzaW5nbGUgYXJndW1lbnQg c2VlbSB0byBiZSB0aGUgbGltaXQgb2Ygd2hhdCBtYWtlcyBzZW5zZToNCmBgYA0KaCA9IEhhc2gu bmV3IHsgfGhhc2gsIGtleXwgaGFzaFtrZXldID0gIkdvIEZpc2g6ICN7a2V5fSIgfQ0KDQojIHZz DQoNCmggPSBIYXNoLm5ldyB7IEAxW0AyXSA9ICJHbyBGaXNoOiAje0AyfSIgfQ0KYGBgDQpXaG8g d2FudHMgdG8gcmVhZCB0aGUgbGF0dGVyPyBUaGF0IGxvb2tzIGxpa2UgYW4gYXJjaGFpYyBiYXNo IHByb2dyYW0gKG5vIG9mZmVuc2UpLiBXZSBhbHJlYWR5IGRpc2NvdXJhZ2UgUGVybCBzdHlsZSBg JGAtcmVmZXJlbmNlczogKGZyb20gW1RoZSBSdWJ5IFN0eWxlIEd1aWRlXShodHRwczovL2dpdGh1 Yi5jb20vcnVib2NvcC1ocS9ydWJ5LXN0eWxlLWd1aWRlI25vLXBlcmwtcmVnZXhwLWxhc3QtbWF0 Y2hlcnMpKQ0KDQo+IERvbid0IHVzZSB0aGUgY3J5cHRpYyBQZXJsLWxlZ2FjeSB2YXJpYWJsZXMg ZGVub3RpbmcgbGFzdCByZWdleHAgZ3JvdXAgbWF0Y2hlcyAoYCQxYCwgYCQyYCwgZXRjKS4gVXNl IGBSZWdleHAubGFzdF9tYXRjaChuKWAgaW5zdGVhZC4NCg0KSSBkb24ndCBzZWUgaG93IG91ciBj b2RlIGNhbiBiZW5lZml0IGZyb20gYWRkaW5nIGBAMWAgYW5kIGBAMmAuDQoNCk5hbWluZyBhIHBh cmFtZXRlciBpc24ndCB1c2VsZXNzIOKAkyBpdCBnaXZlcyBjb250ZXh0LiBXaXRoIG1vcmUgdGhh biBvbmUgcGFyYW1ldGVyLCBuYW1pbmcgaXMgY3J1Y2lhbC4gQW5kIHllcywgbmFtaW5nIGlzIGhh cmQuIEJ1dCBhdm9pZGluZyBwcm9wZXIgbmFtaW5nIGJ5IHVzaW5nIGluZGljZXMgaXMgdGhlIHdy b25nIHdheS4NCg0KU28gcGxlYXNlIHJlY29uc2lkZXIgbnVtYmVyZWQgcGFyYW1ldGVycy4NCg0K VXNlIGEgcmVhZGFibGUgbmFtZWQgdmFyaWFibGUgKG9yIGtleXdvcmQpIHRvIHJlZmVyIHRvIHRo ZSBmaXJzdCBhcmd1bWVudCBvciBkaXRjaCB0aGUgZmVhdHVyZSBlbnRpcmVseS4NCg0KDQoNCi0t IA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=