From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id F11401F4C1 for ; Sat, 9 Nov 2024 21:24:39 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=cRHX1aHo; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=VUTqdNmH; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1731187447; bh=nY+KnhHc+7U2qa4O+kFclOkycPTfOefalPNhBN8qEMo=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=cRHX1aHoA9L6ZMvzPs9rtOpshATW41uf9Q/MLapCIZ33wk6Q8CzBpKdmRP+ejzd5I AJXXVRbcxdG36PVBzO8odHZIzzCJQWn5UKv/HtHs0QhQKU3jLEhzmizkUZFTl5sccF fWNN7brl2cMFLsihCLzdrmoJEdb/XS/1W+yxecVE= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 017F944B46 for ; Sat, 9 Nov 2024 21:24:07 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=VUTqdNmH; dkim-atps=neutral Received: from s.wrqvtzvf.outbound-mail.sendgrid.net (s.wrqvtzvf.outbound-mail.sendgrid.net [149.72.126.143]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 5307744620 for ; Sat, 9 Nov 2024 21:23:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=sIVgXdel72JOV748HtrrFQklq4YrqbXazmZ0JTB4nOQ=; b=VUTqdNmHR4WcGN/QNJO21wNMLtFD3lSBCtGvjdG6EzhueaCzt6CbeBe/Uht/iXe85tKA kVdegZgukIOeaDfwXoZPa+KQwB8AlE+PyCb2qHFnfgUAIQiTcJqsL0jWd9PfEDLAvOXSMh H9ZfrDjGgoAzRw7cJMBCZhLs/P4nwXr5xEY+iO3tf1xOfkmVA89IXfuJFvgLMCjf29BXns XO5qP3mBbiH7MCqCs/MR0LVASRY7c+T6xVb/m5FkBDYM1fjaAMbIfyfEMaBWnqhRJQxItE 1y0zX85DcRPll2Avalm/jVyQhdg5ZZ8lkhd1J/TwwkXdrkKWbnWUvTdDecygxVvA== Received: by recvd-76b48cd7f5-bjg6w with SMTP id recvd-76b48cd7f5-bjg6w-1-672FD2EA-9 2024-11-09 21:23:54.306880999 +0000 UTC m=+5023552.143432469 Received: from herokuapp.com (unknown) by geopod-ismtpd-2 (SG) with ESMTP id dmMWwBEOSGmtiAidkQNNqA for ; Sat, 09 Nov 2024 21:23:54.295 +0000 (UTC) Date: Sat, 09 Nov 2024 21:23:44 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 20770 X-Redmine-Issue-Author: AlexandreMagro X-Redmine-Issue-Priority: Normal X-Redmine-Sender: AlexandreMagro 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-Redmine-MailingListIntegration-Message-Ids: 96534 X-SG-EID: =?us-ascii?Q?u001=2EpIF=2F17X3TAYiUJ7JM=2FkjfL3UcUjMXtwdvMQvfIr+dBsdQCbu7=2FyC8JO0y?= =?us-ascii?Q?XpK4kBnHSJ2ak3grQiHABQKRXGn67QaGY5Gvlwz?= =?us-ascii?Q?E1IK+8efZyzfC1Nthj3q3X56RhJVvrQrqL=2FnRIB?= =?us-ascii?Q?AkB+sbRL0G06wszSgtAJ=2F6tw6ZX79S=2FxIjAygs+?= =?us-ascii?Q?so3le6FaCnVgJ9TQtUrEXChNPMS9N3tjgdnFXwX?= =?us-ascii?Q?4Fd1vBDoipoEEQTMnPnHg9X6BAbDtdDbHFhA129?= =?us-ascii?Q?0rJtOfEHyxrXygoc2l6+VFYYAw=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: ZIEPF24I7ERD2YUDBTXSX3332CVF4HEA X-Message-ID-Hash: ZIEPF24I7ERD2YUDBTXSX3332CVF4HEA X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:119866] [Ruby master Feature#20770] A *new* pipe operator proposal List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "AlexandreMagro (Alexandre Magro) via ruby-core" Cc: "AlexandreMagro (Alexandre Magro)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNzcwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgQWxleGFuZHJlTWFncm8gKEFsZXhhbmRy ZSBNYWdybykuDQoNCg0KbHBvZ2ljICjFgXVrYXN6IFBvbWlldMWCbykgd3JvdGUgaW4gI25vdGUt NDM6DQo+IGJhd2VhdmVyIChCcmFuZG9uIFdlYXZlcikgd3JvdGUgaW4gI25vdGUtNDE6DQo+ID4g RnJlcXVlbnRseSB3aGF0IGZvbGtzIGFyZSBsb29raW5nIGZvciBpcyBhIG5pY2VyIHdheSB0byBz YXkgdGhpczoNCj4gPiANCj4gPiBgYGBydWJ5DQo+ID4gZGVmIHNvbWVfbWV0aG9kKHYpID0gdiAr IDENCj4gPiANCj4gPiA1LnRoZW4oJm1ldGhvZCg6c29tZV9tZXRob2QpKQ0KPiA+IGBgYA0KPiAN Cj4gU29tZSBwcm94eSBvYmplY3QgYW5kIG1ldGhvZCBtaXNzaW5nIG1lY2hhbmlzbSBtYXkgYmUg dGhlIHdheS4gRXhhbXBsZTogaHR0cHM6Ly9naXRodWIuY29tL2xwb2dpYy9wcm9jaWZ5DQoNClRo ZXJl4oCZcyBubyBuZWVkIGZvciB0aGUgc3ludGF4IHRvIHRha2UgdGhpcyByb3V0ZTsgdXNpbmcg YW4gZXhwbGljaXQgdmFyaWFibGUgKGxhc3QgZXhwcmVzc2lvbiByZXN1bHQgdmFyaWFibGUgIl8i KSBwcm92aWRlcyBhIGNsZWFyZXIgYW5kIG1vcmUgZmxleGlibGUgc29sdXRpb24uIExhbmd1YWdl cyB0aGF0IHVzZSBwaXBlcywgYXMgcHJldmlvdXNseSBtZW50aW9uZWQsIGhhdmUgZXN0YWJsaXNo ZWQgc3RhbmRhcmRzIGZvciBob3cgcGFyYW1ldGVycyBmbG93IHRocm91Z2ggdGhlIGNoYWluICh0 eXBpY2FsbHkgYXMgdGhlIGZpcnN0IG9yIGxhc3QgYXJndW1lbnQsIGRlcGVuZGluZyBvbiB0aGUg bGFuZ3VhZ2UpLg0KDQpBbiBleHBsaWNpdCBwYXJhbWV0ZXIgYWRkcmVzc2VzIHRoaXMsIG1ha2lu ZyB0aGUgdXNhZ2UgbW9yZSBpbnR1aXRpdmUgYW5kIHBvd2VyZnVsLg0KDQoNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzIwNzcwOiBBICpuZXcqIHBp cGUgb3BlcmF0b3IgcHJvcG9zYWwNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8y MDc3MCNjaGFuZ2UtMTEwNTU3DQoNCiogQXV0aG9yOiBBbGV4YW5kcmVNYWdybyAoQWxleGFuZHJl IE1hZ3JvKQ0KKiBTdGF0dXM6IE9wZW4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCkhlbGxvLA0KDQpUaGlzIGlzIG15IGZpcnN0IGNvbnRyaWJ1dGlvbiBoZXJlLiBJ IGhhdmUgc2VlbiBwcmV2aW91cyBkaXNjdXNzaW9ucyBhcm91bmQgaW50cm9kdWNpbmcgYSBwaXBl IG9wZXJhdG9yLCBidXQgaXQgc2VlbXMgdGhlIGNvbW11bml0eSBkaWRuJ3QgcmVhY2ggYSBjb25z ZW5zdXMuIEkgd291bGQgbGlrZSB0byByZXZpc2l0IHRoaXMgaWRlYSB3aXRoIGEgc2ltcGxlciBh cHByb2FjaCwgbW9yZSBvZiBhIHN5bnRhY3RpYyBzdWdhciB0aGF0IGFsaWducyB3aXRoIGhvdyBv dGhlciBsYW5ndWFnZXMgaW1wbGVtZW50IHRoZSBwaXBlIG9wZXJhdG9yLCBidXQgd2l0aG91dCBt YWtpbmcgc2lnbmlmaWNhbnQgY2hhbmdlcyB0byBSdWJ5J3Mgc3ludGF4Lg0KDQpDdXJyZW50bHks IHdlIG9mdGVuIHdyaXRlIGNvZGUgbGlrZSB0aGlzOg0KDQpgYGBydWJ5DQp2YWx1ZSA9IGhhbGYo c3F1YXJlKGFkZCh2YWx1ZSwgMykpKQ0KYGBgDQoNCldlIGNhbiBhY2hpZXZlIHRoZSBzYW1lIHJl c3VsdCB1c2luZyB0aGUgYHRoZW5gIG1ldGhvZDoNCg0KYGBgcnVieQ0KdmFsdWUgPSB2YWx1ZS50 aGVuIHsgYWRkKF8xLCAzKSB9LnRoZW4geyBzcXVhcmUoXzEpIH0udGhlbiB7IGhhbGYoXzEpIH0N CmBgYA0KDQpXaGlsZSBgdGhlbmAgaGVscHMgd2l0aCByZWFkYWJpbGl0eSwgd2UgY2FuIHNpbXBs aWZ5IGl0IGZ1cnRoZXIgdXNpbmcgdGhlIHByb3Bvc2VkIHBpcGUgb3BlcmF0b3I6DQoNCmBgYHJ1 YnkNCnZhbHVlID0gYWRkKHZhbHVlLCAzKSB8PiBzcXVhcmUoXzEpIHw+IGhhbGYoXzEpDQpgYGAN Cg0KTW9yZW92ZXIsIHdpdGggdGhlIHVwY29taW5nIGBpdGAgZmVhdHVyZSBpbiBSdWJ5IDMuNCAo IzE4OTgwKSwgdGhlIGNvZGUgY291bGQgbG9vayBldmVuIGNsZWFuZXI6DQoNCmBgYHJ1YnkNCnZh bHVlID0gYWRkKHZhbHVlLCAzKSB8PiBzcXVhcmUoaXQpIHw+IGhhbGYoaXQpDQpgYGANCg0KVGhp cyBwcm9wb3NhbCB1c2VzIHRoZSBhbm9ueW1vdXMgYmxvY2sgYXJndW1lbnQgYChfMSlgLCBhbmQg d2l0aCBgaXRgLCBpdCBzaW1wbGlmaWVzIHRoZSBjb2RlIHdpdGhvdXQgaW50cm9kdWNpbmcgY29t cGxleCBzeW50YXggY2hhbmdlcy4gSXQgd291bGQgYWxsb3cgdXMgdG8gYWNoaWV2ZSB0aGUgc2Ft ZSByZXN1bHRzIGFzIGluIG90aGVyIGxhbmd1YWdlcyB0aGF0IHN1cHBvcnQgcGlwZSBvcGVyYXRv cnMsIGJ1dCBpbiBhIHdheSB0aGF0IGZlZWxzIG5hdHVyYWwgdG8gUnVieSwgdXNpbmcgZXhpc3Rp bmcgY29uc3RydWN0cyBsaWtlIGB0aGVuYCB1bmRlcm5lYXRoLg0KDQpJIGJlbGlldmUgdGhpcyBv cGVyYXRvciB3b3VsZCBlbmhhbmNlIGNvZGUgcmVhZGFiaWxpdHkgYW5kIG1haW50YWluYWJpbGl0 eSwgZXNwZWNpYWxseSBpbiBjYXNlcyB3aGVyZSBtdWx0aXBsZSBvcGVyYXRpb25zIGFyZSBjaGFp bmVkIHRvZ2V0aGVyLg0KDQpUaGFuayB5b3UgZm9yIGNvbnNpZGVyaW5nIHRoaXMgcHJvcG9zYWwh DQoNCg0KDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5n IGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQg YW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBp bmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUu bWwucnVieS1sYW5nLm9yZy8=