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))