[gsharp-cvs] CVS update: gsharp/Doc/buffer.tex gsharp/Doc/gsharp.tex

Robert Strandh rstrandh at common-lisp.net
Fri Apr 2 17:13:35 UTC 2004


Update of /project/gsharp/cvsroot/gsharp/Doc
In directory common-lisp.net:/tmp/cvs-serv31042

Modified Files:
	gsharp.tex 
Added Files:
	buffer.tex 
Log Message:
This is a first partial attempt at a specification of the buffer
protocols.

Having a good specification for those protocols will allow us to
substitute better implementations, for instance as soon as the
flexichain library becomes available. 

At the moment, I only wrote the simple ones like `clef' and `staff'.
It will get messier for major container classes like `bar', `segment',
etc.  In particular, how cursors are managed needs to be specified in
detail.

Now might also be the time to question the wisdom of having notes be
read-only, something that complicated the code for ties as indicated
by Christophe Rhodes.


Date: Fri Apr  2 12:13:35 2004
Author: rstrandh



Index: gsharp/Doc/gsharp.tex
diff -u gsharp/Doc/gsharp.tex:1.2 gsharp/Doc/gsharp.tex:1.3
--- gsharp/Doc/gsharp.tex:1.2	Tue Feb 24 00:30:47 2004
+++ gsharp/Doc/gsharp.tex	Fri Apr  2 12:13:35 2004
@@ -478,6 +478,8 @@
 possibility.
 
 %======================================================
+\inputtex{buffer.tex}
+%======================================================
 \chapter{The Layout algorithm}
 
 \section{Purpose}





More information about the Gsharp-cvs mailing list