< Support Home
compilation time environment
by informatimago on 2015-03-01 (730 days ago)
There seem to be several restrictions in the compilation environment. This doesn't seem to be justified. The compilation environment is and can only be used on the development hosts, and therefore full Common Lisp should be available there, unrestricted. There's no reason for all the problems with in-package, (the package system in general), CLOS (make-instance), defvar, defparameter, and all the other problems with have while compiling or in (eval-when (:compile-toplevel) ...) forms to be there. How can we program anything ressembling lisp, if lisp is not available at compilation time, and foremost, at macroexpansion time?!?!
to add a comment.