On Sunday, 24.07.2011, Stephen J. Turnbull wrote:
[...]
If the Elisp file uses only typical Lisp constructs such as `car'
and
`let' and `cond', there's no problem. But if it accesses Emacs
features like buffers, then according to the Honorary Dr. Stallman and
his Leagle Beagle, that's linking, and the GPL requires that that code
be distributed under the terms of the GPL or not at all, until there
is an implementation of Emacs Lisp that isn't derived from GNU Emacs.
Please tell me you're kidding. Do you have any source for that? In any
case, I do know about non-GPL Elisp code, and I don't use GPL for
anything I write either.
(Aside to Mike: maybe it's time.... :)
IMO it's (been for a long time) definitely time to have a decent libre
Emacs implementation (I'd love to have a Schemacs[1], anyone?) to get rid
of these problems once and for all, _not_ to reimplement something as
ridiculous as Emacs Lisp.
[1] As in, something like Emacs in Scheme, not some horrible (or even
non-horrible) mess of C plus Emacs Lisp. And yes, I know about Edwin :-|
And Climacs. And Yi. And I also don't feel like trying to do or even
start it all just by myself.
--
Štěpán
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta