[movitz-cvs] CVS update: movitz/losp/los0.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Sun Aug 28 21:13:31 UTC 2005


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

Modified Files:
	los0.lisp 
Log Message:
sync.

Date: Sun Aug 28 23:13:30 2005
Author: ffjeld

Index: movitz/losp/los0.lisp
diff -u movitz/losp/los0.lisp:1.48 movitz/losp/los0.lisp:1.49
--- movitz/losp/los0.lisp:1.48	Wed Aug 24 09:32:54 2005
+++ movitz/losp/los0.lisp	Sun Aug 28 23:13:30 2005
@@ -9,7 +9,7 @@
 ;;;; Created at:    Fri Dec  1 18:08:32 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: los0.lisp,v 1.48 2005/08/24 07:32:54 ffjeld Exp $
+;;;; $Id: los0.lisp,v 1.49 2005/08/28 21:13:30 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -343,8 +343,6 @@
     (setf (sequence-1-ref i)
       'foo)))
 
-(defun plus (a b)
-  (+ b a))
 
 #+ignore
 (defun test-values ()
@@ -1104,8 +1102,8 @@
 			 (find-package "COMMON-LISP")
 			 (error "Unable to find any package!")))
 	  (*repl-prompt-context* #\d)
-	  (*repl-readline-context* (or *repl-readline-context*
-				       (make-readline-context :history-size 16))))
+	  #+ignore (*repl-readline-context* (or *repl-readline-context*
+						(make-readline-context :history-size 16))))
       (let ((*print-safely* t))
 	(invoke-toplevel-command :error))
       (loop
@@ -1334,6 +1332,10 @@
   (loop for addr upfrom start repeat length
       collect (memref-int addr :type :unsigned-byte8)))
 
+(defun plus (a b)
+  (+ (muerte::check-the fixnum a)
+     (muerte::check-the fixnum b)))
+
 (defun genesis ()
   ;; (install-shallow-binding)
   (setf *debugger-function* #'los0-debugger)
@@ -1355,7 +1357,8 @@
     #+ignore
     (install-los0-consing :kb-size (max 50 (truncate (- extended-memsize 2048) 2))))
 
-  (clos-bootstrap)
+  (let ((muerte::*error-no-condition-for-debugger* t))
+    (clos-bootstrap))
   (setf *package* (find-package "INIT"))
   ;; (install-shallow-binding)
   (let ((*repl-readline-context* (make-readline-context :history-size 16))
@@ -1416,7 +1419,9 @@
 
 (defun read (&optional input-stream eof-error-p eof-value recursive-p)
   (declare (ignore input-stream recursive-p))
-  (let ((string (muerte.readline:contextual-readline *repl-readline-context*)))
+  (let ((string (if *repl-readline-context*
+		    (muerte.readline:contextual-readline *repl-readline-context*)
+		  (muerte.readline:readline (make-string 256) *terminal-io*))))
     (simple-read-from-string string eof-error-p eof-value)))
 
 




More information about the Movitz-cvs mailing list