From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ricardo Wurmus Newsgroups: gmane.lisp.guile.devel Subject: Re: Unicode procedure names Date: Mon, 15 Jul 2019 23:14:51 +0200 Message-ID: <87y30zgfuc.fsf@elephly.net> References: <98be61278a0887f6bcfff91d22cc8e30bba9d68a.camel@posteo.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="231331"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.2.0; emacs 26.2 Cc: guile-devel@gnu.org To: Tirifto Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Jul 15 23:15:12 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 1hn8JT-000y4X-Of for guile-devel@m.gmane.org; Mon, 15 Jul 2019 23:15:12 +0200 Original-Received: from localhost ([::1]:43894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hn8JS-0005zt-KX for guile-devel@m.gmane.org; Mon, 15 Jul 2019 17:15:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43618) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hn8JL-0005zO-2r for guile-devel@gnu.org; Mon, 15 Jul 2019 17:15:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hn8JJ-0001vB-NM for guile-devel@gnu.org; Mon, 15 Jul 2019 17:15:03 -0400 Original-Received: from sender-of-o51.zoho.com ([135.84.80.216]:21240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hn8JJ-0001u5-9U for guile-devel@gnu.org; Mon, 15 Jul 2019 17:15:01 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1563225296; cv=none; d=zoho.com; s=zohoarc; b=UptihkEcFeiUh0DFGKFA7ywn8qcN7nK4qPEXpZmpk6zcwwW6ecCEHta5riowmAmiEYXHdmSaRqXbNgROeXz3h5KEwDhGXBjQz3W2J2kjxPyismjeHcWiFzEUx4DMB/NZIcKBdQ1weKzAHS4YzkMEMpvL7+X9tVGyHB6ixOvuq0o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1563225296; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=zCEVNwVxdmEfIAlCGTH1/LbsDbXbt9OOhTW8Rxlol/A=; b=dAg9bC0744CstrgeVtIaM5pJr/I3fcvWsCkq/3rVGL64twm7vKPwSI3d7BRvQJSI2fnBGUe1N/lMjSfwkELpjZK4YMPeWiJfjRFtY22pu9v5/z8jLDjafQWv6yP4zRX9+nQdFUQaF7qauvoY+xMiWe4HSEMQTfKURx68FhnzH50= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1563225296; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=907; bh=zCEVNwVxdmEfIAlCGTH1/LbsDbXbt9OOhTW8Rxlol/A=; b=JA2f0Tp5OHE6WM5oC2A+d5qtImirZnfdQGcPFPMuanxZB6SzGQ6FTXPtT8xH4d7f 7pD4AsLEf6qZ55tMq2tnYZeUnpikbUk0HDjrANderp1jYZ7eOQXmfPjiQgVWci5Oi19 tQO1zbXcjVwExCts6LePYrrLWtFM9YiBRb3uc4r8= Original-Received: from localhost (p54AD4F5F.dip0.t-ipconnect.de [84.173.79.95]) by mx.zohomail.com with SMTPS id 1563225294565622.4116335619162; Mon, 15 Jul 2019 14:14:54 -0700 (PDT) In-reply-to: <98be61278a0887f6bcfff91d22cc8e30bba9d68a.camel@posteo.cz> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC X-ZohoMailClient: External X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 135.84.80.216 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:20007 Archived-At: Tirifto writes: > 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] Neat. > 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). :) I think this could be implemented as a library of aliase and thus wouldn=E2=80=99t need to have any privileged access to Guile itself. -- Ricardo