http://www.perlmonks.org?node_id=428317


in reply to Re: MINI LANGUAGES SUCK
in thread the disadvantages of mini-languages

What do you do when your main language doesn't make it easy to solve your problem? (This will happen in any language, even one as large as Perl). You have two options: 1. Write an API 2. Write a mini-language
Or, in the case of Parse::RecDescent you write an API which in places requires a mini-language of sort.