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)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 5306A1F4C4 for ; Sat, 9 Nov 2024 11:57:48 +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=b81IRASY; 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=GdkF/EJI; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1731153465; bh=SBldyFyh7+D6uRQnkKp9WaqpFnM9HRAZYc0dj2bq6ZI=; 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=b81IRASYS0WtECvVfv1mdcFYoLKze7k1kho4c6/OVU2GlQQJyp1NXldPcqBxC1WMn aW350aIBYIKCdPKdjJ3XYROsMLgjdmrJglviAOR+qA4VKLSNmSzcigu3XGQS2x/uJi SsPzxg37R5IktUcxWuQDii88zGVgbc85bxc3p3s0= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id C649044B19 for ; Sat, 9 Nov 2024 11:57:45 +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=GdkF/EJI; dkim-atps=neutral Received: from s.wrqvtbkv.outbound-mail.sendgrid.net (s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 2365044B19 for ; Sat, 9 Nov 2024 11:57:34 +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=T+DpExfFQTRXC7OUFtYOak5n76kYxYud+WXKw6UVksg=; b=GdkF/EJI4JQAEifoVWjX3bGCP4UTl2MlyTLER41nhtCKlhrFUNtpJtx33/y8V/u2segY GEBTUWxBGmYjBj9theuFOp84WDnyWlJ5v+woWrq8r8i5USPCzdfiAZJv3axmhotKCS4StS bTj8QGimx+MKHxSJGfvVbR8xYfY+EssmH1Sjrf6wGZiyni2JrGgP6V/Y0qj8q4p7GTJbf1 xtGumVFA30B4UPl2udJd4oD5uaDgF06dGMfLrTPdw2SsaV9+yGjL+7afOwNzdQkwEaiZDU bJPIkHqk5xcPcfjG8qWnN65DqWfkdCZq6vo+rfPeKwQb7qXbnm4pbBktkHFKmXyA== Received: by recvd-55fc7fd858-t6b7q with SMTP id recvd-55fc7fd858-t6b7q-1-672F4E2D-8 2024-11-09 11:57:33.668626422 +0000 UTC m=+4989646.660991332 Received: from herokuapp.com (unknown) by geopod-ismtpd-12 (SG) with ESMTP id _FDz732sRq2qj_6KGw1n1w for ; Sat, 09 Nov 2024 11:57:33.569 +0000 (UTC) Date: Sat, 09 Nov 2024 11:57:33 +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: lpogic 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: 96532 X-SG-EID: =?us-ascii?Q?u001=2EOiaMsFCV86z7dHyw1jZ3YIOtQXTDMIWDWyrqm8a3GGTfRl7hMGDHVTutp?= =?us-ascii?Q?I6rkvXVcI3iHuo05CkX3CJnvfwsT8rZ24WOs5d+?= =?us-ascii?Q?nDufh2SjvKuL74t8MJ6A8EunvyZSRR3PKAkJ5KT?= =?us-ascii?Q?1D3vkpUaf1pcGvDiztgSQ9dyjyWDD3gEz6L6nve?= =?us-ascii?Q?L9+kGG3tFM2=2FBSx4KEwyT9OGDXeoiKzCw16HIms?= =?us-ascii?Q?jfvzYZMkJo3pfs=2Ft2r2AC0LkyVgIZwookdcI8tR?= =?us-ascii?Q?sWra?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: QOXLOM2YYN34NPIGZV3WXQ45TGN3Z5TT X-Message-ID-Hash: QOXLOM2YYN34NPIGZV3WXQ45TGN3Z5TT 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:119864] [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: lpogic via ruby-core Cc: lpogic Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNzcwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbHBvZ2ljICjFgXVrYXN6IFBvbWlldMWC bykuDQoNCg0KYmF3ZWF2ZXIgKEJyYW5kb24gV2VhdmVyKSB3cm90ZSBpbiAjbm90ZS00MToNCj4g RnJlcXVlbnRseSB3aGF0IGZvbGtzIGFyZSBsb29raW5nIGZvciBpcyBhIG5pY2VyIHdheSB0byBz YXkgdGhpczoNCj4gDQo+IGBgYHJ1YnkNCj4gZGVmIHNvbWVfbWV0aG9kKHYpID0gdiArIDENCj4g DQo+IDUudGhlbigmbWV0aG9kKDpzb21lX21ldGhvZCkpDQo+IGBgYA0KDQpTb21lIHByb3h5IG9i amVjdCBhbmQgbWV0aG9kIG1pc3NpbmcgbWVjaGFuaXNtIG1heSBiZSB0aGUgd2F5LiBFeGFtcGxl OiBodHRwczovL2dpdGh1Yi5jb20vbHBvZ2ljL3Byb2NpZnkNCg0KDQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGZWF0dXJlICMyMDc3MDogQSAqbmV3KiBwaXBlIG9w ZXJhdG9yIHByb3Bvc2FsDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjA3NzAj Y2hhbmdlLTExMDU1NA0KDQoqIEF1dGhvcjogQWxleGFuZHJlTWFncm8gKEFsZXhhbmRyZSBNYWdy bykNCiogU3RhdHVzOiBPcGVuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpIZWxsbywNCg0KVGhpcyBpcyBteSBmaXJzdCBjb250cmlidXRpb24gaGVyZS4gSSBoYXZl IHNlZW4gcHJldmlvdXMgZGlzY3Vzc2lvbnMgYXJvdW5kIGludHJvZHVjaW5nIGEgcGlwZSBvcGVy YXRvciwgYnV0IGl0IHNlZW1zIHRoZSBjb21tdW5pdHkgZGlkbid0IHJlYWNoIGEgY29uc2Vuc3Vz LiBJIHdvdWxkIGxpa2UgdG8gcmV2aXNpdCB0aGlzIGlkZWEgd2l0aCBhIHNpbXBsZXIgYXBwcm9h Y2gsIG1vcmUgb2YgYSBzeW50YWN0aWMgc3VnYXIgdGhhdCBhbGlnbnMgd2l0aCBob3cgb3RoZXIg bGFuZ3VhZ2VzIGltcGxlbWVudCB0aGUgcGlwZSBvcGVyYXRvciwgYnV0IHdpdGhvdXQgbWFraW5n IHNpZ25pZmljYW50IGNoYW5nZXMgdG8gUnVieSdzIHN5bnRheC4NCg0KQ3VycmVudGx5LCB3ZSBv ZnRlbiB3cml0ZSBjb2RlIGxpa2UgdGhpczoNCg0KYGBgcnVieQ0KdmFsdWUgPSBoYWxmKHNxdWFy ZShhZGQodmFsdWUsIDMpKSkNCmBgYA0KDQpXZSBjYW4gYWNoaWV2ZSB0aGUgc2FtZSByZXN1bHQg dXNpbmcgdGhlIGB0aGVuYCBtZXRob2Q6DQoNCmBgYHJ1YnkNCnZhbHVlID0gdmFsdWUudGhlbiB7 IGFkZChfMSwgMykgfS50aGVuIHsgc3F1YXJlKF8xKSB9LnRoZW4geyBoYWxmKF8xKSB9DQpgYGAN Cg0KV2hpbGUgYHRoZW5gIGhlbHBzIHdpdGggcmVhZGFiaWxpdHksIHdlIGNhbiBzaW1wbGlmeSBp dCBmdXJ0aGVyIHVzaW5nIHRoZSBwcm9wb3NlZCBwaXBlIG9wZXJhdG9yOg0KDQpgYGBydWJ5DQp2 YWx1ZSA9IGFkZCh2YWx1ZSwgMykgfD4gc3F1YXJlKF8xKSB8PiBoYWxmKF8xKQ0KYGBgDQoNCk1v cmVvdmVyLCB3aXRoIHRoZSB1cGNvbWluZyBgaXRgIGZlYXR1cmUgaW4gUnVieSAzLjQgKCMxODk4 MCksIHRoZSBjb2RlIGNvdWxkIGxvb2sgZXZlbiBjbGVhbmVyOg0KDQpgYGBydWJ5DQp2YWx1ZSA9 IGFkZCh2YWx1ZSwgMykgfD4gc3F1YXJlKGl0KSB8PiBoYWxmKGl0KQ0KYGBgDQoNClRoaXMgcHJv cG9zYWwgdXNlcyB0aGUgYW5vbnltb3VzIGJsb2NrIGFyZ3VtZW50IGAoXzEpYCwgYW5kIHdpdGgg YGl0YCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB3aXRob3V0IGludHJvZHVjaW5nIGNvbXBsZXgg c3ludGF4IGNoYW5nZXMuIEl0IHdvdWxkIGFsbG93IHVzIHRvIGFjaGlldmUgdGhlIHNhbWUgcmVz dWx0cyBhcyBpbiBvdGhlciBsYW5ndWFnZXMgdGhhdCBzdXBwb3J0IHBpcGUgb3BlcmF0b3JzLCBi dXQgaW4gYSB3YXkgdGhhdCBmZWVscyBuYXR1cmFsIHRvIFJ1YnksIHVzaW5nIGV4aXN0aW5nIGNv bnN0cnVjdHMgbGlrZSBgdGhlbmAgdW5kZXJuZWF0aC4NCg0KSSBiZWxpZXZlIHRoaXMgb3BlcmF0 b3Igd291bGQgZW5oYW5jZSBjb2RlIHJlYWRhYmlsaXR5IGFuZCBtYWludGFpbmFiaWxpdHksIGVz cGVjaWFsbHkgaW4gY2FzZXMgd2hlcmUgbXVsdGlwbGUgb3BlcmF0aW9ucyBhcmUgY2hhaW5lZCB0 b2dldGhlci4NCg0KVGhhbmsgeW91IGZvciBjb25zaWRlcmluZyB0aGlzIHByb3Bvc2FsIQ0KDQoN Cg0KDQoNCg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0 IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVt YWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAt LSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1 YnktbGFuZy5vcmcv