2 ms·
I see BulletML being mentioned but there is a third one: CannonML. https://web.archive.org/web/20120626041044/http://www.libspark.org/wiki/keim/cannonML_e http
by GuB-42 2y ago
I see BulletML being mentioned but there is a third one: CannonML.
https://web.archive.org/web/20120626041044/http://www.libspark.org/wiki/keim/cannonML_e https://web.archive.org/web/20120626041044/http://www.libspa...
Haxe port: https://github.com/gunnbr/CML https://github.com/gunnbr/CML
As you may have guessed by the archive.org link, it doesn't have much support. Compared to BulletML and Firedancer, it has a very terse and rich syntax that kind of makes me think of Perl.
- qwery 2y agoI wasn't sure exactly what you meant by "terse and rich syntax" but I wasn't expecting the example on the CML github which is referred to as quite cryptic: > bs,4,,10bm5,360f10{i30vw90br5,360,2,2f4{i30v~ko}w10ay0.05} That is certainly terse! [aside: I'm not usually one to pedant over what qualifies as a "markup language", but I have to say this is not it. I'm happy to report that the author didn't think so either, because the 'ML' stands for "macro language".]
- philipov 2y agoYeah, that's not Perl; that's Q!