[Bese-devel] ucw_dev + arnesi_dev on win32 / lispworks 4.45

Mac Chan emailmac at gmail.com
Sun Oct 9 01:14:49 UTC 2005


Thank you very much, Asbjørn.

It's working now. I don't know how you can make sense out of the
traces :-) I need to keep learning.

With Edi's lw-add-on and lw-doc, it's much easily to learn ucw's
source code using system browser and class browser.


Marco, could you apply the diff? Thanks.

BTW, I notice that there are tabs in some of the files and it wouldn't
indent properly when using different editors (most emacs user use
tab-width 4, lispworks and others by default use 8)

Could we prepend / append a mode line in all source file? (use
whatever tab-width that you are currently using)

;;; -*- Mode: Lisp; tab-width: 8; indent-tabs-mode: nil; -*-


Index: arnesi_dev/src/lexenv.lisp
===================================================================
--- arnesi_dev/src/lexenv.lisp	(revision 239)
+++ arnesi_dev/src/lexenv.lisp	(revision 301)
@@ -222,15 +222,15 @@
                        (macro-function (car fenv) environment))
                      (slot-value environment 'compiler::fenv))))

-#+(and lispworks linux)
+#+(and lispworks (or win32 linux))
 (defmethod environment-p ((environment lexical::environment))
   t)

-#+(and lispworks linux)
+#+(and lispworks (or win32 linux))
 (defmethod lexical-variables ((environment lexical::environment))
   (mapcar #'car (slot-value environment 'lexical::variables)))

-#+(and lispworks linux)
+#+(and lispworks (or win32 linux))
 (defmethod lexical-functions ((environment lexical::environment))
   (mapcar #'car (slot-value environment 'lexical::functions)))



More information about the bese-devel mailing list