Dear developers,
Could ilisp be made compatible with readtable-case invert:
(setf (readtable-case *readtable*) :invert)
(add this line to /etc/lisp-config.lisp before starting
ilisp to test the mode out)
http://www-2.cs.cmu.edu/Groups/AI/html/hyperspec/HyperSpec/Body/sec_22-1-3-3-2.html
The mode is compatible with ANSI Lisp code. It
essentially requires that code is written in lower or
consistently mixed case. It does not make the code
incompatible with the default setting.
Emacs locks up when using cmucl if the setting is
enabled. I have installed the lastest CVS package
(ilisp-20020530) and emacs21 locks up with the message:
Loading /usr/share/emacs/21.2/site-lisp/ilisp/cmulisp
"Error in kernel::unbound-symbol-error-handler: the
variable T is unbound."
This seems to be fixed by changing defvar
*Fix-pipe-streams* T to defvar *Fix-pipe-streams* t,
and 'SYSTEM::*TTY* to 'system::*tty* in cmulisp.
Now I get "wrong type argument: processp, nil" when
trying to execute code using C-c-C-e.
A grep of the ilisp code turns up nothing called
'processp'.
Regards,
Adam Warner