[climacs-cvs] CVS update: climacs/fundamental-syntax.lisp climacs/climacs.asd climacs/packages.lisp

Robert Strandh rstrandh at common-lisp.net
Tue Jul 19 10:02:06 UTC 2005


Update of /project/climacs/cvsroot/climacs
In directory common-lisp.net:/tmp/cvs-serv8941

Modified Files:
	climacs.asd packages.lisp 
Added Files:
	fundamental-syntax.lisp 
Log Message:
New syntax: `fundamental'

My idea is to eventually get rid of the `basic' syntax.  Not only is
the name not great, but the code it contains some cruft that I would
like to get rid of.  For instance, the cache is no longer necessary
and is messy to manage anyway.

In addition, the `basic' syntax is problematic with respect to factoring
out the GUI part of Climacs into a separate application-independent
module.  That's another good reason to get rid of it. 

So, I would appreciate if you would please check out this new syntax
and let me know how it turns out.  If I hear no complaints, I'll start
by making `fundamental' the default syntax, and then remove the
`basic' syntax altogether.  


Date: Tue Jul 19 12:02:03 2005
Author: rstrandh



Index: climacs/climacs.asd
diff -u climacs/climacs.asd:1.31 climacs/climacs.asd:1.32
--- climacs/climacs.asd:1.31	Sun Jun  5 03:59:52 2005
+++ climacs/climacs.asd	Tue Jul 19 12:02:02 2005
@@ -61,6 +61,7 @@
    "delegating-buffer"
    "Persistent/persistent-undo"
    "pane"
+   "fundamental-syntax"
    "cl-syntax"
    "html-syntax"
    "prolog-syntax"


Index: climacs/packages.lisp
diff -u climacs/packages.lisp:1.64 climacs/packages.lisp:1.65
--- climacs/packages.lisp:1.64	Mon May 30 11:33:39 2005
+++ climacs/packages.lisp	Tue Jul 19 12:02:02 2005
@@ -142,6 +142,11 @@
 	   #:with-undo
 	   #:url))
 
+(defpackage :climacs-fundamental-syntax
+  (:use :clim-lisp :clim :climacs-buffer :climacs-base 
+	:climacs-syntax :flexichain :climacs-pane)
+  (:export))
+
 (defpackage :climacs-html-syntax
   (:use :clim-lisp :clim :climacs-buffer :climacs-base
 	:climacs-syntax :flexichain :climacs-pane))




More information about the Climacs-cvs mailing list