Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: the disadvantages of mini-languages

by BrentDax (Hermit)
on Feb 05, 2005 at 21:18 UTC ( #428379=note: print w/replies, xml ) Need Help??


in reply to the disadvantages of mini-languages

Before you pan mini-languages, take a look at the Parrot distribution. Parrot uses preprocessing and mini-languages extensively to make it easier to maintain. Opcodes, the JIT compiler, and PMC (variable) classes are largely written in mini-languages. Documentation is in a mini-language you may have heard of called POD. Configure uses a simple templating mini-language extensively--often to generate Makefiles, another mini-language. Code for Parrot is written in Parrot assembly, but a huge portion of the core is devoted to handling Parrot Intermediate Representation, a mini-language that makes the assembler more usable by offering friendlier syntax and automatically allocating registers.

Used judiciously, mini-languages can save a great deal of time. HTML templating isn't necessarily the right time, but that doesn't mean they're not useful in other situations.

=cut
--Brent Dax
There is no sig.

  • Comment on Re: the disadvantages of mini-languages

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://428379]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2019-10-15 03:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?