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

Reply via email to