"/"(a,b) correctly gives a/b
However, in most other contexts, Maxima expects "//":
part(a/b,0) => // WHY?
subst("/",f,f(a,b)) => /(a,b) NO!
substpart("/",f(a,b),0) => /(a,b) NO!
apply("/",[a,b]) => /(a,b) NO!
This is presumably a relic of the Maclisp quoting
convention that used slash to quote the next character
(similar to backslash in Common Lisp). Presumably in
the Maclisp version, it cancelled out and the user
saw "/", not "//". This needs to be fixed for Common
Maxima 5.9.0 GCL 2.5.0 Windows 2000
Log in to post a comment.