+;;; TODO:
+;;;
+;;; * Figure out and fix font scaling and character placement
+;;; * EC font package: add missing X font directories and AFMs
+;;; * User-interface, keybindings
+;;; * Implement missing stencil functions
+;;; * Implement missing commands
+;;; * More information in stencils, e.g., location and grob tag.
+;;; * Embedded Lily:
+;;; - allow GnomeCanvas or `toplevel' GtkWindow to be created
+;;; outside of LilyPond
+;;; - lilylib.
+;;; * Release schedule and packaging of dependencies. This hack
+;;; depends on several CVS and TLA development sources.
+
+;;; You need:
+;;;
+;;; * Rotty's g-wrap--tng TLA, possibly Janneke's if you have libffi-3.4.
+;;; * guile-gnome TLA
+;;; * pango CVS (ie, > 2004-06-12)
+;;;
+;;; See also: guile-gtk-general@gnu.org
+
+;;; Try it
+;;;
+;;; * Get cvs and tla
+;;;
+;;; * Install gnome/gtk and libffi development stuff
+;;;
+;;; * Install pango, g-wrap and guile-gnome from CVS or arch:
+;;; see buildscripts/guile-gnome.sh
+;;;
+;;; * Build LilyPond with gui support: configure --enable-gui
+;;;
+;;; * Supposing that LilyPond was built in ~/cvs/lilypond, tell X about
+;;; feta fonts:
+"
+ln -s ~/cvs/lilypond/mf/out ~/.fonts
+mkfontdir ~/.fonts
+xset +fp ~/.fonts
+"
+;;;
+;;; * Setup environment
+"
+export GUILE_LOAD_PATH=$HOME/usr/pkg/g-wrap/share/guile/site:$HOME/usr/pkg/g-wrap/share/guile/site/g-wrap:$HOME/usr/pkg/guile-gnome/share/guile:$GUILE_LOAD_PATH
+export LD_LIBRARY_PATH=$HOME/usr/pkg/pango/lib:$HOME/usr/pkg/g-wrap/lib:$HOME/usr/pkg/guile-gnome/lib:$LD_LIBRARY_PATH
+export XEDITOR='/usr/bin/emacsclient --no-wait +%l:%c %f'
+"
+;;; * Also for GNOME point-and-click, you need to set XEDITOR and add
+"
+#(ly:set-point-and-click 'line-column)
+"
+;;; to your .ly.
+;;;
+;;; * Run lily: