[movitz-cvs] CVS update: movitz/load.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Fri Feb 13 22:17:42 UTC 2004


Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv20512

Modified Files:
	load.lisp 
Log Message:
Added some cruft to make LW personal-edition sort-of build movitz.
I was able to run (create-image), and almost (dump-image) too.
A non-restricted LW would stand a good chance of working, I think, but
I can't test that.

Date: Fri Feb 13 17:17:42 2004
Author: ffjeld

Index: movitz/load.lisp
diff -u movitz/load.lisp:1.8 movitz/load.lisp:1.9
--- movitz/load.lisp:1.8	Tue Feb 10 13:06:22 2004
+++ movitz/load.lisp	Fri Feb 13 17:17:41 2004
@@ -6,16 +6,26 @@
 ;;;;    For distribution policy, see the accompanying file COPYING.
 ;;;; 
 ;;;; Filename:      load.lisp
-;;;; Description:   
+;;;; Description:   Load the Movitz development system.
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Thu Jan 15 18:40:58 2004
 ;;;;                
-;;;; $Id: load.lisp,v 1.8 2004/02/10 18:06:22 ffjeld Exp $
+;;;; $Id: load.lisp,v 1.9 2004/02/13 22:17:41 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
 (in-package :cl-user)
 
+#+lispworks-personal-edition (progn
+			       (dbg::clear-all-source-level-debugging)
+			       (hcl:toggle-source-debugging nil)
+			       (compiler::clear-xref-info t)
+			       (setf compiler:*source-level-debugging* nil
+				     compiler:*load-xref-info* nil
+				     compiler:*produce-xref-info* nil)
+			       (proclaim '(optimize (space 3) (speed 0) 
+					   (debug 0) (compilation-speed 3))))
+
 (load (compile-file #p"../binary-types/binary-types"))
 
 (let ((*default-pathname-defaults* (merge-pathnames #p"../ia-x86/")))
@@ -61,6 +71,7 @@
 		  #+cmu (setf bt::*ignore-hidden-slots-for-pcl* t)
 		  (mapcar (lambda (path)
 			    (do () (nil)
+			      #+lispworks-personal-edition (hcl:mark-and-sweep 3)
 			      (with-simple-restart (retry "Retry loading ~S" path)
 				(return
 				  (handler-bind 
@@ -86,5 +97,14 @@
 			    "special-operators"
 			    "special-operators-cl"))))))
 
-#+cmu18 (setf movitz:*compiler-compile-eval-whens* nil
-	      movitz:*compiler-compile-macro-expanders* nil)
\ No newline at end of file
+#+(and cmu18 (not cmu19))
+(setf movitz:*compiler-compile-eval-whens* nil
+      movitz:*compiler-compile-macro-expanders* nil)
+
+#+lispworks (load "muerte-packages")	; work around an apparent bug in defpackage.
+#+lispworks-personal-edition
+(progn
+  ;; (setf movitz:*compiler-compile-eval-whens* nil)
+  (setf movitz::*compiler-do-optimize-p* nil
+	movitz::*compiler-do-type-inference* nil)
+  (mark-and-sweep 3))





More information about the Movitz-cvs mailing list