emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Change of Lisp syntax for "fancy" quotes in Emacs 27?


From: Alan Mackenzie
Subject: Re: Change of Lisp syntax for "fancy" quotes in Emacs 27?
Date: Sat, 6 Oct 2018 09:14:22 +0000
User-agent: Mutt/1.10.1 (2018-07-13)

Hello, Drew.

Just a quick point.

On Sat, Oct 06, 2018 at 00:20:27 +0000, Drew Adams wrote:

[ .... ]

> This is a judgment call, but we should _let Lisp judge_
> about syntax errors, based on, well, its own syntax. If you
> use (let (foo  foo)...), where there is a no-break space
> between foo and foo, so be it. That's a single symbol,
> `foo foo'.

Do we even allow the syntax (let ((foo))...)?  If we do, then why?
There's (let (foo)...) and (let ((foo nil))...) for binding a symbol to
nil.

We made (setq foo) invalid some while ago.  Why not similarly make (let
((foo))...) invalid?  That would solve at least part of this problem,
is easy to do. and is almost certainly harmless.

-- 
Alan Mackenzie (Nuremberg, Germany).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]