Ralf Angeli <[EMAIL PROTECTED]> writes:

> I can tell you now that at least for me it is definitely not
> acceptable.  The code in AUCTeX should be easily maintainable by
> anyone familiar with plain Emacs Lisp.

Well, to be fair: it isn't easily maintainable by any of the current
developers.

> Having to learn the workings of something like eieio would add another
> barrier for understanding the code.

I am not all too sure about that.  It depends on how natural and
expressive this would be, and whether the expressiveness is in an area
where an implementation using standard Elisp _has_ to be strained.

But this is all theoretical as long as eieio is not a part of Emacs.

> You haven't explained for what purpose you need and object-oriented
> approach.  If it is only for data structures you could use plists.
> Wouldn't this suffice?

plists are not exactly "object-oriented".  But then I don't know what
eieio provides, and how it addresses a shortcoming in standard Elisp's
possibilities to approach the style system.

Pierre, can you explain what you think eieio will be helpful for here?

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


_______________________________________________
auctex-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/auctex-devel

Reply via email to