>> And a templating package could use the corner brackets to indicate
>> material that should be translated by the templating layer.
>
>
> Hmmm. So to translate markdown/*.down to HTML/*.whatever we could have 1 package and a set of grammars?
>
Wild idea, related to the killer-app question... Presumably one could take a Z Notation spec (or even the LaTeX source for one?) and generate Perl skeleton code from it.
--
Pb
>>> And a templating package could use the corner brackets to indicate
>>> material that should be translated by the templating layer.
>>
>>
>> Hmmm. So to translate markdown/*.down to HTML/*.whatever we could have 1 package and a set of grammars?
>>
Ovid's _Corinna_ package attempts to be a translation module to convert between schema languages (XSD, RelaxNG, SQL, etc). I wager it could be also be done with one killer-app Marpa::R2 module and a bunch of 'reader' and 'writer' grammars.