[climacs-cvs] CVS update: papers/ilc2005/syntax/climacs-slides.slidemacs

Brian Mastenbrook bmastenbrook at common-lisp.net
Fri Jun 17 01:15:11 UTC 2005


Update of /project/climacs/cvsroot/papers/ilc2005/syntax
In directory common-lisp.net:/tmp/cvs-serv31292

Modified Files:
	climacs-slides.slidemacs 
Log Message:
MORE SLIDES

Date: Fri Jun 17 03:15:10 2005
Author: bmastenbrook

Index: papers/ilc2005/syntax/climacs-slides.slidemacs
diff -u papers/ilc2005/syntax/climacs-slides.slidemacs:1.2 papers/ilc2005/syntax/climacs-slides.slidemacs:1.3
--- papers/ilc2005/syntax/climacs-slides.slidemacs:1.2	Wed Jun 15 03:40:04 2005
+++ papers/ilc2005/syntax/climacs-slides.slidemacs	Fri Jun 17 03:15:09 2005
@@ -9,6 +9,11 @@
 * "A CLIM application"
 * "Protocols for buffer implementation and syntax analysis"
 }
+slide "CLIM" {
+* "The Common Lisp Interface Manager"
+* "Standard for user interfaces and graphics in Common Lisp"
+* "Free implementation in McCLIM"
+}
 slide "Buffer protocol"
 {
 * "Multiple buffer implementations"
@@ -76,7 +81,11 @@
 * "Slidemacs syntax (used for slide display)"
 * "Tabcode editor (used for tablature display)"
 }
-graph "Parser class hierarchy" {
+slide "Lexer and Parser" {
+* "Incremental lexer creates objects for each lexeme"
+* "Parser parses lexemes into production classes"
+}
+graph "Sample parser class hierarchy" {
 root "parse-tree"
 edge from "parse-tree" to "ttcn3-parse-tree"
 edge from "ttcn3-parse-tree" to "ttcn3-entry"
@@ -86,5 +95,27 @@
 edge from "ttcn3-entry" to "empty-ttcn3-terminals"
 edge from "ttcn3-entry" to "ttcn3-nonterminal"
 edge from "ttcn3-entry" to "ttcn3-terminal"
+}
+slide "Parse tree display" {
+* "Application controls display of parse tree"
+* "Could be a simple colorised display of text..."
+* "... or a specialized display of the parse tree"
+}
+slide "Future directions" {
+* "More improvements to McCLIM (speed, completeness)"
+* "Better Lisp mode"
+* "TTCN-3 Graphical Representation (GR) editor"
+* "Slidemacs GUI-mode editor"
+}
+slide "Future directions, cont." {
+* "Beter resynchronization on parse errors"
+* "More syntax modules"
+* "Other applications (news readers, mail) using Climacs for editable
+buffers"
+}
+slide "Demos" {
+* "Lisp mode and incremental parser"
+* "Slidemacs mode"
+* "Tabcode editor"
 }
 }




More information about the Climacs-cvs mailing list