[plt-scheme] code organization question
Stephen Tetley writes:
> Yoav Goldberg wrote:
>
>> ...
>>
>> (The code is a library for musical objects.)
>>
>> I have a type "sound", which is a collection of sound-related things.
>> It can be partially specified ...
> I don't have an answer to your actual question but you might find it
> useful to look at Roger Dannenberg's Canon Score Language and Stephen
> Travis Pope's Mode, ...
>
> I've been trying to do something similar in Haskell, and at least for
> users (rather than other developers wanting to make extended sound or note
> types), the shortest shorthand I've come up with is quoted strings in ABC
> notation and a parser for them. For Haskell this has the unfortunate
> problem of delegating type checking to runtime, but using proper
> constructors makes note descriptions very long even with defaults.
Please, check Haskore, and other work of Paul Hudak!
http://haskell.org/haskore/
http://cs-www.cs.yale.edu/homes/hudak.html
Jerzy Karczmarczuk