From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tirifto Newsgroups: gmane.lisp.guile.devel Subject: Unicode procedure names Date: Fri, 12 Jul 2019 17:59:08 +0200 Message-ID: <98be61278a0887f6bcfff91d22cc8e30bba9d68a.camel@posteo.cz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-JlXpvxnqHc8sge41oDF5" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="154170"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.32.3 To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jul 12 18:08:23 2019 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hly5v-000dvD-67 for guile-devel@m.gmane.org; Fri, 12 Jul 2019 18:08:23 +0200 Original-Received: from localhost ([::1]:51016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hly5t-0008GF-JV for guile-devel@m.gmane.org; Fri, 12 Jul 2019 12:08:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41373) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlxx8-0002eA-VZ for guile-devel@gnu.org; Fri, 12 Jul 2019 11:59:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hlxx7-0000r4-Hr for guile-devel@gnu.org; Fri, 12 Jul 2019 11:59:18 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:59486) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hlxx7-0000fU-1Q for guile-devel@gnu.org; Fri, 12 Jul 2019 11:59:17 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 95DC5160064 for ; Fri, 12 Jul 2019 17:59:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.cz; s=2017; t=1562947152; bh=Qh1WfKSaXMRpmuk4CEpWMVXiWWHljueMtfF+48lyHc0=; h=Subject:From:To:Date:From; b=KS/09A0DVqpb3/WGhaIHKpEw/tZA/mHSgxpX4rsAJU9eh5gRmjHZzrOseoT1bUz1+ feXQoDefNoe6madNNgO+ZEOrGOV7PoO4MHdJF0r0JmXtlFz3x+t3VHnKi3QugxtRDW aUsojM864IvW7lKcunNqsyM0XHaEEk8rR6/Hj1r4t2rVuIZTCFyWderKUdTRwk7lrt upxJCAqEfcjbFeR5qZbD035Wp5XFO72KWGV/5uTzMcs7U71XPYGpxKVULZ2yyAazkU CKwNz9M8fy3ls7VOjUb8Kc16V2wuE6Q25qyKWWnUCW1jlicsIrJW+DnAjicuil2Qbr rY9203E6Vzw/g== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 45lczy1V44z6tmQ for ; Fri, 12 Jul 2019 17:59:09 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 185.67.36.65 X-Mailman-Approved-At: Fri, 12 Jul 2019 12:08:19 -0400 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:20003 Archived-At: --=-JlXpvxnqHc8sge41oDF5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello all! I was recently looking into Perl 6 and noticed a very neat feature about it: Unicode operators! That is, it makes use of some Unicode symbols to offer alternatives to awkward or verbose ASCII notation. For instance, =E2=80=98>=3D=E2=80=99 and =E2=80=98<=3D=E2=80=99 may just as= well be written as =E2=80=98=E2=89=A5=E2=80=99 and =E2=80=98=E2=89=A4=E2=80=99, respectively. [1] And =E2=80=98=E2=88=88=E2=80= =99 checks whether an item is an element of a list. [2] [3] Now, I don't know if this is something you think would be nice to have baked into Guile, but I really liked the idea, and thought to share it in the case you would, too (and have't thought of it yet). :) Regards // Tirifto ----------------------------------------------------------------------- 1. https://docs.perl6.org/language/operators#infix_%E2%89%A4 2. https://docs.perl6.org/language/operators#infix_(elem),_infix_%E2%88%88 3. And perhaps of other structures? Haven't ever delved into the language. --=-JlXpvxnqHc8sge41oDF5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEpDBOql5xcia+C9AeTg7qmjXXVzQFAl0orkwACgkQTg7qmjXX VzRiXw/8DF6Uy0dX2PIJIVzqkAznYUaZPHYysvnvK1YUOYpV6sxqih8/fPauzT1i /GZGqpVybelBcsFJ3KYpLs9DcOOhbzvK6iADtr8Rpj1bBdTKFEXFMTDaSPhFvJ8d IkG6xVlEbVHCmNUljgXGC6Up/10ZOo75sZDBaPh+vrnnHZvVse9oXhycSILj6HDa Xxkql+8QzBz6mXvrXHnFbE7GfjTIpKtYHg18g2igkUinJ8FLcva4pOt1Pw4Noqvt lutLaqDwYRacxi38FpahUts1pf9/2tyQxPI22yx7Gn6HIX0iudPcVYPgn6x1ECFU OxizuCVT8PoL90/IELK5L5skXmBOgLJri+Kxh8JiWwv+Ogj7DQc51XG1ZcYnj94r sjbeBJ4Uppx7g0j/zHwg2E66zDgWdQuJKAa1/82XeddjffjJ2MTObppoy8wO5sJ+ Eq+OvIA17kaKvCgFglb9vUIr8wrugY2PowQGezMxvt2Wi78qeUW7NAwkndtCYe4y cQ4lmZ2kKeza9lEbKfJ5RhO4sJYLD0dLbtAEhAumwnlVC6cFzyJHnNMJqXdJkz7J 0k0L/JmIhiuizGqCEe+1ZaImluf3GSfP8ijTKS5OGDz4qF85G/mFxvjl+mChgb/d NiSkONxgVAlqnKLsL5AInsJ+yxzTKFYJYSKCQL9jiNBRsZ+C9Cc= =y2HI -----END PGP SIGNATURE----- --=-JlXpvxnqHc8sge41oDF5--