DescriptionMostly cosmetic simplifications in woodwind diagrams and library
The woodwind stuff really needs to get rewritten. It is a topsy-turvy
contraption where lists are almost but not quite evaluated, lots of
oversweeping functionality is defined but not documented and then
applied in a manner that can be called nothing but ridiculous.
For example, there are "mapping" hooks that only ever return their old
value or a constant. There are O(n m) functions for accessing
selected keys from a list which are then called with the complete list
of keys itself. There is wagonloads of quasiquoting and list juggling
going on which might likely better be replaced with inline code.
There is no rhyme nor reason behind which functions are made public
and which are moved into lily-library.
This patch touches at best a few superficial points. It was more
intended as a library cleanup but got drawn into the woodwinds as one
of the callers of stuff.
Patch Set 1 #
|