emacs-devel
[Top][All Lists]
Advanced

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

RE: lexical-binding is turned on in more use cases


From: Drew Adams
Subject: RE: lexical-binding is turned on in more use cases
Date: Mon, 9 Mar 2020 14:27:55 -0700 (PDT)

We seem to be drifting farther from Common Lisp's
approach to cohabitation of lexical & dynamic.

Or is that a mistaken impression?

Would it make sense to move closer to, not farther
from, CL's approach to handling special variables?

I haven't developed using CL for a _long_ time,
but I really don't recall jumping through hoops to
accommodate both lexical & dynamic, either in files
or interactively.  (But granted, my interactive use
of Elisp is greater.  Emacs is a really interactive
environment.)

Does some of the complication maybe come from our
trying to repurpose `defvar'?  (No idea, just a
wild guess.)

Maybe you could run down clearly the reasons why
Emacs Lisp should be different from Common Lisp
wrt lexical & dynamic?  Such a rundown might even
be useful more generally, i.e., for all Emacs users.

No obligation; just thinking it might help.  (It
would help me, at least.)



reply via email to

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