From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.devel Subject: Re: Improving aesthetics & readability of backquote Date: Mon, 20 May 2019 15:48:52 +0100 Message-ID: <87d0kdi3l7.fsf@tcd.ie> References: <87a7fhjl0a.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="262168"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Lars Ingebrigtsen , emacs-devel@gnu.org To: "Paul W. Rankin" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 20 16:49:12 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hSjbD-0015vu-Gl for ged-emacs-devel@m.gmane.org; Mon, 20 May 2019 16:49:11 +0200 Original-Received: from localhost ([127.0.0.1]:36718 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSjbC-0005sO-CF for ged-emacs-devel@m.gmane.org; Mon, 20 May 2019 10:49:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:42770) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSjb1-0005sH-EG for emacs-devel@gnu.org; Mon, 20 May 2019 10:49:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSjb0-0003ba-AM for emacs-devel@gnu.org; Mon, 20 May 2019 10:48:59 -0400 Original-Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:40571) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hSjay-0003ZP-KA for emacs-devel@gnu.org; Mon, 20 May 2019 10:48:58 -0400 Original-Received: by mail-ed1-x542.google.com with SMTP id j12so24280908eds.7 for ; Mon, 20 May 2019 07:48:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=DqMX0fQ4bjMP+xqawiH92LmS2YDmHisQXiT2vGh+uLA=; b=hq1GYjTqOckzkDlsRqDIXoTdY5W2tY4/0aVXYLHqpOFuQA5Hm9f8ofSDBKa3p0MhbV HgT8o3DZ7ub/NZ0I99ahbLiplVwGKq+s/4AzchZyMrYM7w6XdfpSEvGKhMqeU2S8vE2o EOA6STldYHtVRzGfMhoQAvfGrNNulNsRuobwD+s40PIaehJCApAoo+Y2l1OmHGny4hXO qXUCDSBoYSmKYS7dAxmvIafLyE/Gmq92KJglGrGL0lJlnpxg3qfDPNWwO4gKbRAhCp2a YiV6GwmAETg3sboDp/lHVaNCH360xfAymbHd5VgUp/+BKHSEfHTHbk/+XZ0xqqkRti1h IuRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=DqMX0fQ4bjMP+xqawiH92LmS2YDmHisQXiT2vGh+uLA=; b=uLYeomsPgtFt6aihNW3yNsPsyacR+mSTa/Sgux1YC6NhzAhtqB14QB1eZtvKiAun66 DVKpVFNSgrRhIZNRK6iSFjX4IwCpsFp+sdCIDyRbD572tzJQE+Rs9hrhf7M23wwUWoV6 7Nt1Tx4GXN9RRGU9hYoDaNLS9qpnjMUvq38gl1hxwyLxCAgqQ8Vin0U97Bz2izIuVFVY w7FET6TDVwOLcZhEFPEP3zM1amgtqml9FubCCl7u3hcDINlDDJK4ohY0UZ9EBut4V9pD crCZNwhj6RuBWnxpP6y0grlXBVZM/JEEjaUd+sIGVaoPPTaH7tukska0Ty5B8RA1MC4E RyYg== X-Gm-Message-State: APjAAAVeCuAeko2ojrUpxDTzwupCahmORHxGS/9dVjEabVv0Oi+6Tk94 s4peKHb+WOCn6WDLmBWtZOjxWQ== X-Google-Smtp-Source: APXvYqxfZhkwGGC/mc49rc6YhkeDQgIhf92cs9mSce19CIrWAbSrOxvRZW7AL0degGazs6pS3VTf+w== X-Received: by 2002:a17:906:f148:: with SMTP id gw8mr7395958ejb.145.1558363734172; Mon, 20 May 2019 07:48:54 -0700 (PDT) Original-Received: from localhost ([2a02:8084:20e2:c380:6fa:38d6:1fce:ddb3]) by smtp.gmail.com with ESMTPSA id n55sm5491684edd.93.2019.05.20.07.48.53 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 20 May 2019 07:48:53 -0700 (PDT) In-Reply-To: (Paul W. Rankin's message of "Tue, 21 May 2019 00:18:32 +1000") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::542 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236800 Archived-At: "Paul W. Rankin" writes: > On Mon, May 20 2019, Basil L. Contovounesios wrote: >>> Are you suggesting that ,@b is easier to comprehend than (splice b)? I think >>> that is a hard case to make. Try to put yourself in the mindset of someone >>> just >>> learning Emacs Lisp. >> >> I think this is a subjective matter, so the question is, as you say in >> your other message, whether aliases should be added for those that >> prefer the latter form; not which form each person finds most readable. > > I've written a function that doubles a number x, but I'm thinking about what to > call it... > > _||x& or (double x) > > Jokes aside, yes I do think Emacs would benefit from an option for people to use > a clearer syntax for lisp form interpolation. No objections from me. My point was that the discussion should remain focussed on the addition of such aliases, their implementation and whether it's worth it, not about which form one finds more readable, as that is a matter of personal taste. -- Basil