[movitz-cvs] CVS movitz/losp/muerte

ffjeld ffjeld at common-lisp.net
Fri Apr 28 21:18:48 UTC 2006


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv15406

Modified Files:
	more-macros.lisp 
Log Message:
Added trivial with-standard-io-syntax macro.


--- /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp	2006/04/10 11:54:52	1.30
+++ /project/movitz/cvsroot/movitz/losp/muerte/more-macros.lisp	2006/04/28 21:18:48	1.31
@@ -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.30 2006/04/10 11:54:52 ffjeld Exp $
+;;;; $Id: more-macros.lisp,v 1.31 2006/04/28 21:18:48 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -440,3 +440,27 @@
 
 (defmacro locally (&body body)
   `(let () , at body))
+
+(defmacro with-standard-io-syntax (&body body)
+  `(let ((*package* (find-package :init))
+	 (*print-array* t)
+	 (*print-base* 10)
+	 (*print-case* :upcase)
+	 (*print-circle* nil)
+	 (*print-escape* t)
+	 (*print-gensym* t)
+	 (*print-length* nil)
+	 (*print-level* nil)
+	 (*print-lines* nil)
+	 #+ignore (*print-miser-width* nil)
+	 #+ignore (*print-pprint-dispatch* nil)
+	 (*print-pretty* nil)
+	 (*print-radix* nil)
+	 (*print-readably* t)
+	 #+ignore (*print-right-margin* nil)
+	 (*read-base* 10)
+	 (*read-default-float-format* 'ratio)
+	 (*read-eval* t)
+	 (*read-suppress* nil)
+	 #+ignore (*readtable* nil))
+     , at body))




More information about the Movitz-cvs mailing list