
I'm wondering if I could get really general comments on my program... like notes about language features I'm failing to take advantage of. This is part of a program to convert MusicXML to a simpler representation which I then manipulate. Most of the data is defined in MusDoc.Data: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=27679#a27679 and the functions are defined in MusDoc.FromXml: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=27678#a27678 A module called XmlAccess can access various interesting parts of the MusicXML document in a way that lets me ignore most of its complexity: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=27680#a27680 MusicXML Haskell module can be found here: http://hackage.haskell.org/package/musicxml Thanks, Mike