[movitz-cvs] CVS movitz
ffjeld
ffjeld at common-lisp.net
Sun Mar 11 21:18:40 UTC 2007
Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv24981
Modified Files:
eval.lisp
Log Message:
Enable eval of make-hash-table.
--- /project/movitz/cvsroot/movitz/eval.lisp 2006/04/28 23:20:47 1.11
+++ /project/movitz/cvsroot/movitz/eval.lisp 2007/03/11 21:18:40 1.12
@@ -9,7 +9,7 @@
;;;; Created at: Thu Nov 2 17:45:05 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: eval.lisp,v 1.11 2006/04/28 23:20:47 ffjeld Exp $
+;;;; $Id: eval.lisp,v 1.12 2007/03/11 21:18:40 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -149,9 +149,10 @@
(mapcar (lambda (sub-form)
(movitz-eval sub-form env nil))
(cdr form))))
- ((member operator '(muerte.cl:coerce))
- (apply #'coerce
- (mapcar (lambda (arg) (translate-program (movitz-eval arg env nil) :muerte.cl :cl))
+ ((member operator '(muerte.cl:coerce muerte.cl:make-hash-table))
+ (apply (translate-program operator :muerte.cl :cl)
+ (mapcar (lambda (arg)
+ (translate-program (movitz-eval arg env nil) :muerte.cl :cl))
(cdr form))))
((and compiler-macro-function
(not (movitz-env-get (car form) 'notinline nil env))
More information about the Movitz-cvs
mailing list