[movitz-cvs] CVS update: movitz/losp/muerte/packages.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Thu Oct 21 20:50:20 UTC 2004
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv4605
Modified Files:
packages.lisp
Log Message:
Don't use movitz-accessor.
Date: Thu Oct 21 22:50:19 2004
Author: ffjeld
Index: movitz/losp/muerte/packages.lisp
diff -u movitz/losp/muerte/packages.lisp:1.4 movitz/losp/muerte/packages.lisp:1.5
--- movitz/losp/muerte/packages.lisp:1.4 Sat Sep 25 17:36:16 2004
+++ movitz/losp/muerte/packages.lisp Thu Oct 21 22:50:19 2004
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Thu Aug 30 15:19:43 2001
;;;;
-;;;; $Id: packages.lisp,v 1.4 2004/09/25 15:36:16 ffjeld Exp $
+;;;; $Id: packages.lisp,v 1.5 2004/10/21 20:50:19 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -82,14 +82,14 @@
(unless status
(let ((name (subseq name start end)))
(map-into name key name)
- (setf symbol (make-symbol name))
+ (setf symbol (%create-symbol name package))
(when (eq package (find-package :keyword))
(setf (symbol-flags symbol)
#.(bt:enum-value 'movitz::movitz-symbol-flags '(:constant-variable)))
(setf (symbol-value symbol)
symbol))))
(unless (symbol-package symbol)
- (setf-movitz-accessor (symbol movitz-symbol package) package))
+ (setf (memref symbol (movitz-type-slot-offset 'movitz-symbol 'package)) package))
(unless status
(if (eq package (find-package :keyword))
(setf (gethash (symbol-name symbol) (package-object-external-symbols package)) symbol)
More information about the Movitz-cvs
mailing list