Hello, I tried the gloria-infix.lisp file downloaded from
http://www.dwheeler.com/readable/gloria-infix.lisp
which is quite interesting, thanks.
I run a fairly recent SBCL and I noted these minor points:
1. There was no proper-list-p function, so I added this:
(defun proper-list-p (thing)
(or (null thing)
(and (consp thing)
(not (cdr (last thing))))))
2. The (definfix :) form did not compile, so I added escaping
of the colon:
(definfix |:|
It seems the bars have to be used also in the infix expressions.
3. In defmacro slot-value-q, after #'(lambda (stream c1 c2)
I added a (declare (ignore c1 c2)) to avoid the compiler
warnings.
Thought you would like to know.
--
Hilsen
Johan Ur Riise