[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