sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:
>>>>> "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
Hrvoje> advantage. Your argument is like saying "specifiers are
Hrvoje> incompatible because lemacs can't use them."
Ermh, I didn't argue anything. You asked what I meant.
Well, I argue that your use of "incompatible", while perhaps correct,
is inappropriate in this case.
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
If anything goes wrong, blame the random-number generator!