3 * remove spurious/outdated comments in .ly, debug .ly
9 * basic syntax & parser/lexer cleanup.
11 * decent TeX page layout
13 * clean split for m2m of sources.
15 * caching of Register_group_register hierarchies.
17 This is an assorted collection of stuff that will be done, might be
18 done, or is an idea that I want to think about
21 * midi esp.: use I32 iso int where 32 bits are needed (or assumed...)
23 * generate all (.hh) files into out dirs
25 * sort out headers, see m2m
27 * do platform stuff: configure, header(s), targets, build (out?)
32 * plet bugs: scales.ly
44 * Group_feature at start of music.
46 * parser error handling (can you say Segfault?)
60 * rest name configurable
62 * < .. > vs. { .. } syntax? !
68 * fix Staff_elem::width() derivs to use offset_
74 * bar numbers/repetition marks
76 * read from mmap directly: study yy_scan_buffer
78 * binsearch/hash for notenames, id. for identifiers
80 * stafftypes: voice names/ instrument names.
82 * Lookup::tex_glissando, Lookup::tex_bracket, (use texbeam.cc as an
85 * Decent TeX titledefs (\tempo, \metron, etc. )
87 * command priority into enum
91 * textspanner: center position
99 * use (char *) iso. String for communication between lexer and
102 * configure idealspacing: arithmetic
104 * collision Request_register.
106 * make install (gnu dir names)
108 * LilyPond .rpm and .deb
122 * Register_container baseclass
124 * put scripts on bars
130 * better beamslope calculation
132 * implement better breaking algorithm
136 * clean solution for staffsize in items.
138 * merge key{item} & localkey{item}?
152 * integrate Register/Midi stuff
154 * create libmudela, or liblily_frontend
156 * Horizontal_align_item, Vertical_align_item.
158 * move MIDI io to a ANSI C libmidi library.
160 * fold indentifiers and notenames?
162 * enter Requests directly
164 * itemcolumns: Use dummy items.
166 * use an embedded language: scheme, lisp, S-lang, Perl, ?
168 * y -dims in internote?
170 * hack up mf sources for decent spacing info (and then maybe
173 * merge Atom and Symbol?
175 * merge common code of Item, Atom/Molecule
177 * Spacing_request for manually adjusting spacing
179 * Staff_group, Score_request_register.
181 * SHIT: meters/bars should be aligned, which is difficult if
182 we get different keychanges in different staffs.
184 * Integrating (objectiveC) MusicKit with LilyPond
186 * MusixTeX output possible?
188 * PostScript output (esp. Beams, Slurs, etc)
190 * caching breakpoints
192 * use exceptions iso assert?