[movitz-cvs] CVS movitz/losp/muerte
ffjeld
ffjeld at common-lisp.net
Mon Apr 10 11:54:52 UTC 2006
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv4992
Modified Files:
more-macros.lisp
Log Message:
Added trivial locally macro. Also a mock-up load compiler-macro.
--- /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp 2005/08/26 19:39:26 1.29
+++ /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp 2006/04/10 11:54:52 1.30
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Fri Jun 7 15:05:57 2002
;;;;
-;;;; $Id: more-macros.lisp,v 1.29 2005/08/26 19:39:26 ffjeld Exp $
+;;;; $Id: more-macros.lisp,v 1.30 2006/04/10 11:54:52 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -431,3 +431,12 @@
(define-unimplemented-macro with-open-file)
(define-unimplemented-macro restart-case)
+(define-compiler-macro load (filespec &key verbose print if-does-not-exist external-format)
+ "hm..."
+ (assert (movitz:movitz-constantp filespec) (filespec)
+ "Can't load a non-constant filename: ~S" filespec)
+ (warn "load-compile: ~S" filespec)
+ `(funcall ',(movitz:movitz-compile-file (format nil "losp/ansi-tests/~A" filespec))))
+
+(defmacro locally (&body body)
+ `(let () , at body))
More information about the Movitz-cvs
mailing list