Comflict of MATLISP:REAL and COMMON-LISP:REAL

Nicolas Neuss <[email protected]> 14 Oct 2003 19:30:19 +0200
Newsgroups gmane.lisp.matlisp.devel
Organization IWR
Message-ID <[email protected]>
Hello,

the real part of a matrix is obtained by MATLISP:REAL which conflicts with
the type COMMON-LISP:REAL when both MATLISP and COMMON-LISP are used in a
defpackage form.  I think that this should be possible without such
problems.  The naming is also not perfect because the function would better
fit with CLs function REALPART.

Therefore I suggest to change the name of REAL in MATLISP to MREALPART (or
something else not colliding with COMMON-LISP symbols.  One might keep an
alias MATLISP:REAL (marked as deprecated) which is not exported.  This
might keep some existing code working in spite of this change.

What do developers and users think about this?

Nicolas.