[slime-devel] Stupid Xemacs
mkoeppe+slime at mail.math.uni-magdeburg.de
Sun Jan 7 12:55:53 UTC 2007
I will only comment on the technical questions.
"Attila Lendvai" <attila.lendvai at gmail.com> writes:
> [Helmut wrote:]
>> I'm I the only who is annoyed by the introduction of Xemacsisms and
> i would put it different: there are some quite useful functions (like
> set-keymap-parents) that happen to be available in xemacs but not in
> gnu emacs. therefore they are optionally defined to avoid redefining
> them when running under xemacs.
> i could have added it as slime-set-keymap-parents which would have
> been even worse, imho.
In my opinion, this solution would be preferable.
> as of defun*: i think that keyword args make the code much more
> readable than using optional parameters, especially when there are
> several optional args.
I have been using defun* myself in SLIME code. The Emacs Lisp code of
SLIME contains many CL-isms; could people (Helmut, Edi) please comment
what is the specific problem with defun*?
Matthias Köppe -- http://www.math.uni-magdeburg.de/~mkoeppe
More information about the slime-devel