"Eric M. Ludlam" <eric@...> writes:
>>>> drkm <darkman_spam@...> seems to think that:
>>Steve Kelem <steve.kelem@...> writes:
>>> As ugly as it is, I suggest prefixing all functions in a package with
>>> the package name.
>> Yes. And using aliases if it seems to be reasonable. It helps at
>>least to resolve conflicts, if not to reduce them.
> The function "class-name" is a part of Common Lisp which is why it is
> unprefixed by EIEIO.
Yes, I know. But Emacs Lisp is not Common Lisp. And developpers of
Emacs packages does not all know Common Lisp. So what is good is
Common Lisp may be not in Emacs Lisp.
The case of class-name is one that seems to be reasonable. But if
it was an alias of, say, eieio-class-name, it would be easier to
resolve a conflict with the CC Mode's class-name, when it appears.