The idea of going towards a common ABC parser is excellent. However it seems more urgent to me to define a "ABC object model" with its API (like made the W3C for DOM-XML) rather than to discuss choice of an implementation language.
It is necessary that parseurs can be developed in various languages; each language is adapted to such or such application.
In my university, a group of students worked on a ABC object model and produced a prototype of parser in Python, based on the draft of version 2. They led to the proposal for three object models: 1 - a structural model of the ABC files where the musical notation is not analyzed (considered as a simple string), useful for the reorganization and the indexing of ABC files, 2 - a model where the musical notation is analyzed in the "automatic play" point of view, 3 - a model where the musical notation is seen in the point of view of the printed partitions production. The distinction between items 2 and 3 was inspired by the approach of Music-XML.
I am ready to lodge this project on SourceForge, but it is necessary as a preliminary to translate the documents into English, I am very busy in this moment and I will not be able to work there before July. So some are interested, contact me by then.
Best regards
Daniel
-- Daniel Deveaux 8, rue de Campen - 56610 ARRADON Tel: 02 97 46 05 00 -- mailto:[EMAIL PROTECTED] Pouëvr'et Seu : http://pouevretseu.free.fr/ mailto:[EMAIL PROTECTED] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html