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

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Fri Jan 16 19:06:40 UTC 2004


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

Modified Files:
	compiler.lisp 
Log Message:
Reordered some defclass forms.

Date: Fri Jan 16 14:06:40 2004
Author: ffjeld

Index: movitz/compiler.lisp
diff -u movitz/compiler.lisp:1.2 movitz/compiler.lisp:1.3
--- movitz/compiler.lisp:1.2	Thu Jan 15 11:38:52 2004
+++ movitz/compiler.lisp	Fri Jan 16 14:06:40 2004
@@ -1,14 +1,14 @@
 ;;;;------------------------------------------------------------------
 ;;;; 
 ;;;;    Copyright (C) 2001,2000, 2002-2004,
-;;;;    Department of Computer Science, University of Tromsø, Norway
+;;;;    Department of Computer Science, University of Tromso, Norway
 ;;;; 
 ;;;; Description:   A simple lisp compiler.
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Wed Oct 25 12:30:49 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: compiler.lisp,v 1.2 2004/01/15 16:38:52 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.3 2004/01/16 19:06:40 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -29,6 +29,7 @@
 (defvar *compiler-compile-macro-expanders* t)
 
 (defvar *compiling-function-name*)
+(defvar muerte.cl:*compile-file-pathname* nil)
 
 (defun duplicatesp (list)
   "Returns TRUE iff at least one object occurs more than once in LIST."
@@ -1797,8 +1798,6 @@
     ;; :initarg :store-type
     :accessor binding-store-type)))
 
-(defclass funobj-binding (function-binding) ())
-(defclass closure-binding (function-binding located-binding) ())
 (defclass lexical-binding (variable-binding) ())
 (defclass located-binding (lexical-binding) ())
 
@@ -1810,6 +1809,8 @@
     :initarg :parent-funobj
     :reader function-binding-parent)))
 
+(defclass funobj-binding (function-binding) ())
+(defclass closure-binding (function-binding located-binding) ())
 (defclass lambda-binding (function-binding) ())
 
 #+ignore





More information about the Movitz-cvs mailing list