]> git.donarmstrong.com Git - lilypond.git/commit
Issue 3983: Avoid define-public and define*-public with curried definitions
authorDavid Kastrup <dak@gnu.org>
Thu, 5 Jun 2014 18:34:14 +0000 (20:34 +0200)
committerDavid Kastrup <dak@gnu.org>
Sun, 6 Jul 2014 12:31:00 +0000 (14:31 +0200)
commit1d3beed53413315ec6c0553b003b8c5776f8c38f
tree4ba79c3b2edbe7ce23ae5cbf79077f7a43a4e929
parent1b554886980bc48aed1ef4025f28292c694b4c55
Issue 3983: Avoid define-public and define*-public with curried definitions

Regarding curried definitions, GUILE has problems with define-public
before version 2.0.10, and with define*-public even later.

define-safe-public is implemented by LilyPond itself rather than the
(ice-9 curried-definitions) module and is unproblematic.

This is basically a cop-out since juggling with overriding bugfix
definitions of define-public is a distraction for getting GUILEv2
migration under way that we can do without.
scm/chord-name.scm
scm/flag-styles.scm
scm/music-functions.scm
scm/output-lib.scm
scm/tablature.scm
scm/titling.scm
scm/translation-functions.scm
scripts/musicxml2ly.py