>>>> "Hrvoje" == Hrvoje Niksic
<hniksic(a)srce.hr> writes:
Hrvoje> sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
writes:
> >> This would entail changing existing Emacs Lisp code in
an
> >> incompatible fashion.
>
Hrvoje> Can you explain what you mean by incompatible?
>
> Old code will obviously not run under the new Elisp engine, because
> it may intrinsically use dynamic binding for non-DEFVAR'ed names.
Hrvoje> True.
> New code will not run under the old engine because that does not
> support static binding,
Hrvoje> Only if you actually use the lexical scope to your advantage. Your
Hrvoje> argument is like saying "specifiers are incompatible because lemacs
Hrvoje> can't use them."
Ermh, I didn't argue anything. You asked what I meant.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla