On Mon, Jul 07, 2003 at 12:16:42AM +0200, I. Oppenheim wrote: > On Sun, 6 Jul 2003, Jeff Szuhay wrote: > > > I'm thinking along the lines of an ABCParse module > > which feeds a stream to both ABCPlay module and > > ABCView modules. > > You're thinking about creating a libabc project? that > would be very cool! > > Maybe we could form some group of developers that could > isolate the existing parser from say the abcm2ps code > and transform it into an independent library with a > well-defined API? > > If the ABC community as a whole could provide a > standard complying parser, not every developer that > wishes to use ABC would have to reinvent the wheel > again and again. The current situation is in nobody's > interest.
I was thinking about this over the weekend ... I needes an abc parser last autumn, for my tunes-comparison project, and really didn't want to write my own. So I used James Allwright's - he uses it with different backends, to generate ps, midi & abc, so it's already separated out as necessary, all you need to do is supply the event-handlers. But this created problems, since one of the bodies of music I was most interested in looking at was the VMP, which mostly uses abc2win, and it doesn't handle the "!" linebreaks ... In short, I agree. A "community parser" would be a good and useful thing. I was away for the weekend and am still catching up (you busy people !) so I haven't got round to looking at John's code, to have any idea how hard it would be to carve it out of the surrounding code, or what sort sort of interface it would need, but I get the impression it could be a good starting point. The liberal approach (handle what's "out there") would make it the most useful, plus that John's involved here. I'd be prepared to try & help with such a project. What do you think, John, would you support this ? We've been here before ... of course, not everybody uses C. And so on ... But it would still be more help than hindrance. And then, of course, it should be possible to produce bindings to perl, etc ... > > Maybe this is the wrong list (I never joined the developer list) > > Is there still another ABC list? It's all right, the developer's list died a long time ago. -- Richard Robinson "The whole plan hinged upon the natural curiosity of potatoes" - S. Lem To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
