[plt-scheme] code organization question

From: karczma at info.unicaen.fr (karczma at info.unicaen.fr)
Date: Mon Oct 17 17:09:28 EDT 2005

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 



Posted on the users mailing list.