Hi,
Quoting Chaitanya Gupta (mail@chaitanyagupta.com):
The error occurred while Lisp was compiling YSTREAM-WRITE-ESCAPABLE-RUNE in ystream.lisp. To me the problem seems that RUNE is defined as a compiler-macro and its also being used as a SETF form. I am not sure whether its a problem with my Lisp or closure-common. I am using ACL 8.0 on Intel Mac OS X.
It loads fine on SBCL, but DEFINLINE doesn't define any compiler macros in SBCL. Maybe that's why it loads fine here and breaks on ACL?
thanks for the report and the detailed analysis.
I don't have Allegro and don't really understand the failure mode either, but I've replaced that use of (setf rune) with (setf elt), which should not cause the same problem.
Please try again, d.