Hi David,
Am 23.02.2014 18:03, schrieb David Kastrup:
Urs Liska <u...@openlilylib.org> writes:
I didn't want to post that because I'm not ready with it yet, but I
think I have to comment on this occasion.
I was asked by the head of the "music informatics" (however the
correct English term would be) department of a University nearby for
suggestions for projects that could be assigned to students for their
bachelor, master or PhD thesis'. This will of course be a non-binding
list without guarantee that anything will be really done. But it _can_
provide nice input of man-power.
Bachelor: rewrite and benchmark skyline algorithms according to specs
convert to GUILEv2 (that one's more like a term paper).
master: derive, prove and corrobate the asymptotic behavior of former
refactor and create framework for outputs, adding XML output
refactor page output, adding several examples for user-defined
page layouts (with footnote layers suitable for critical typesetting)
redesign and refactor engraver layers
Phd: design optimization specification framework, migration strategy,
bind page breaking into it, start migrating engravers
And quite a bit more. There is always the diffuse
Bachelor:
benchmark a whole lot and improve the hotspots until deadline
approaches
thanks for this list. I will note them, although I'll probably need more
specific information about many of them because I can't easily
understand what you mean by them.
And: Please take into account that I _have_ to stress the musicological
perspective, while many of your suggestions are more generic or "core"
improvements.
Do you see the idea of making LilyPond a "usable" library in this
context? That is, could such projects contribute significant parts
towards such a goal?
I think this possibility could be a big push towards using LilyPond as a
rendering engine for current and future "digital edition" projects.
Urs
I will write together a list with projects, but explicitly from my
(i.e. the musicological) perspective. I already have such a document,
but that's more a personal sketch.
Nothing wrong with that...
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel