From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [IPv6:2a01:4f8:1c0c:6b10::1]) (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 728E91F698 for ; Sat, 31 Dec 2022 17:53:21 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=gV5Y5Mc2; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=eustaquiorangel.com header.i=@eustaquiorangel.com header.a=rsa-sha256 header.s=protonmail header.b=PfucE3Zj; dkim-atps=neutral Received: from nue.mailmanlists.eu (localhost [127.0.0.1]) by nue.mailmanlists.eu (Postfix) with ESMTP id BC2387E85A; Sat, 31 Dec 2022 17:53:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1672509192; bh=/fa1mop4o7Hh0EoCpN6Z2gR++WUoSzYXjaNmnzeq+CY=; h=Date:To:In-Reply-To:References:Reply-To:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From:Cc:From; b=gV5Y5Mc2bZvjrsg54YQMokKAURQMkpmXmD2CnhLblUE/Dop6bMmDDVvm9ib7td3VW xpLTgGlOZh1Rt2tgFaOl0YEu167PUz4iGWMv3/MMsEPyhGtx8ruUyDQsqEQ290dPZs URXS9uuhJdvsLUX9219ZDtBCnMDdPVOhot7fH3jQ= Received: from mail-40136.proton.ch (mail-40136.proton.ch [185.70.40.136]) by nue.mailmanlists.eu (Postfix) with ESMTPS id CA1C87E846 for ; Sat, 31 Dec 2022 17:53:07 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=eustaquiorangel.com header.i=@eustaquiorangel.com header.a=rsa-sha256 header.s=protonmail header.b=PfucE3Zj; dkim-atps=neutral Date: Sat, 31 Dec 2022 17:52:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eustaquiorangel.com; s=protonmail; t=1672509186; x=1672768386; bh=EjUzygEv3Kpbi8CxNQolB2vCIVk1m2KZhHqCeeQFNfE=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=PfucE3ZjK1ZsgbMQTN/U4wTkbmyNfctsTluuye6Kjf2ZTIl2OBqwwHnpG2fhOuT2o FulilQpqfjp8S3ZFEEsaAjSPcHVfxsuZqnDTrE7mGJTYEa9u8epXNBgvO0aBKjm7Q0 Mx9VAtKhrhuuty7L8FhDEs/pNyd/R+X5+lx3akK10pEDx8abuqLBw8nNV4k8tTNEbh BJFkvJluB31CWEAvyeN3p+HU9pDNV70ZajH951wy8ql6tIeIiYKkX91DAbCm3uVqmG Bs67nMWWY7gv8fmgnU6tfmYygWfZRwzbkrFH1aXfSJFLuAzTfKmYt01qObANs0o7SB GKZJUV9+Xl/MQ== To: Ruby developers Message-ID: In-Reply-To: References: Feedback-ID: 60856201:user:proton MIME-Version: 1.0 Message-ID-Hash: KS4RRRFF37TCSAQ7XF62JF6BJV3I7A4K X-Message-ID-Hash: KS4RRRFF37TCSAQ7XF62JF6BJV3I7A4K X-MailFrom: taq@eustaquiorangel.com 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.3 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:111555] Re: [Ruby master Feature#16986] Anonymous Struct literal List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Eust=C3=A1quio_Rangel_via_ruby-core?= Cc: =?utf-8?Q?Eust=C3=A1quio_Rangel?= Content-Type: multipart/mixed; boundary="===============0955278525112892946==" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0955278525112892946== Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="------7f237b2e359afa98c7fc2b25c6a79741a30ede14b1a49baac25acd36e8c98685"; charset=utf-8 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------7f237b2e359afa98c7fc2b25c6a79741a30ede14b1a49baac25acd36e8c98685 Content-Type: multipart/mixed;boundary=---------------------6df0217d61eab6c5eda9333052a0daa8 -----------------------6df0217d61eab6c5eda9333052a0daa8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 > If I have to pick one from either Struct or Data, I'd pick Data. But sti= ll don't like the notation proposed. What about something like: %t[a: 1, b: 2] for Struct (can default to frozen/immutable Struct or use %T to create it = frozen) and %d[a: 1, b: 2] for Data (already immutable). An idea based on %w, %i, etc. Btw, Happy New Year, people. :-) -----------------------6df0217d61eab6c5eda9333052a0daa8 Content-Type: application/pgp-keys; filename="publickey - taq@eustaquiorangel.com - 0x64A4502F.asc"; name="publickey - taq@eustaquiorangel.com - 0x64A4502F.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - taq@eustaquiorangel.com - 0x64A4502F.asc"; name="publickey - taq@eustaquiorangel.com - 0x64A4502F.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWTJqdXFoWUpLd1lCQkFI YVJ3OEJBUWRBajQxV1Q0YkpsV2hvUElsaUhxaFU3V2NIZGYxd1V3MisKTE9zUVU3alRXRm5OTVhS aGNVQmxkWE4wWVhGMWFXOXlZVzVuWld3dVkyOXRJRHgwWVhGQVpYVnpkR0Z4CmRXbHZjbUZ1WjJW c0xtTnZiVDdDakFRUUZnb0FQZ1VDWTJqdXFnUUxDUWNJQ1JBSXBGcDhtSVJUdXdNVgpDQW9FRmdB Q0FRSVpBUUliQXdJZUFSWWhCR1NrVUM5eFJNSjd1Y0JVZWdpa1dueVloRk83QUFCVGpRRUEKb05s N0lKV1BPM0ZnbU9DNnNCMDVvVVRhZEtJQWQwNzJiTkJYUG95UnJ0OEJBTlROajAwNEhMbnBFSmhW CkdlTEw5V2Y2bUVsZ3lETFRTYktqVjJGYjQzY0V6amdFWTJqdXFoSUtLd1lCQkFHWFZRRUZBUUVI UU1tcwpWTklVcTN4Q1BGU0lKNzJqQmtWdmpaZzBBTEpDeDdrcGdGanFlZDlPQXdFSUI4SjRCQmdX Q0FBcUJRSmoKYU82cUNSQUlwRnA4bUlSVHV3SWJEQlloQkdTa1VDOXhSTUo3dWNCVWVnaWtXbnlZ aEZPN0FBQzM2Z0QvClpiT0JOR3F1Ui9zU3VaWG9ONlJqbU93cG1RZnMyTW10K3k0TnNCdE4wNWNB L1JPYllvWnpzMlNaMy96cgpINzNQaDQrSGJDUjJlMmhONWQ4NGd3ODR5b1VKCj1CTmpkCi0tLS0t RU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K -----------------------6df0217d61eab6c5eda9333052a0daa8-- --------7f237b2e359afa98c7fc2b25c6a79741a30ede14b1a49baac25acd36e8c98685 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYKACcFAmOwdtwJEAikWnyYhFO7FiEEZKRQL3FEwnu5wFR6CKRafJiE U7sAABhEAP9Tnfa+p48oY6d6CcYvSHJpsQnbGkmvbvcltz0+sZ4xoAD+MwBP 5OemOaSC/MlK6j7nITVSKC7Mpy36pP0vBU/wSwU= =PPDr -----END PGP SIGNATURE----- --------7f237b2e359afa98c7fc2b25c6a79741a30ede14b1a49baac25acd36e8c98685-- --===============0955278525112892946== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/ --===============0955278525112892946==--