>>>> "Reggie" == Reggie Perry
<Reggie.Perry(a)digital.com> writes:
Reggie> [1 <text/plain; iso-8859-1 (quoted-printable)>]
Reggie> Sorry, I cant let you get away with this. :-)
Reggie> We were talking about DEFVAR. I like your example, but it should look
Reggie> like this:
Reggie> (defvar x 3)
Who says? Certainly not the Elisp manual.
Reggie> (defun f (g)
Reggie> (let ((x 2))
Reggie> (funcall g)))
Reggie> (let ((x 1))
Reggie> (f #'(lambda () x)))
Reggie> now this works correctly in elisp and common lisp and this
Reggie> would be more like what I would expect lots of elisp code to
Reggie> look.
The point is that you can't be sure, and the Elisp compiler isn't any
help in spotting the migration problem. Someone will actually have to
*read* the code to convert it.
Note that I'm not (not at all!) arguing against the change, I'm just
trying to clarify that it has a cost.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla