4. State of development MetaL

4.1. Current implementation

  • The current implementation of MetaL compiler engine and the available modules were developed with about 20.000 lines of PHP code.

  • PHP is a scripting language that was originally meant for Web programming.

  • It may seem odd to the use PHP for a heavy task such as compiling source files.

  • Today PHP is not such a slow language, thanks to the Zend compiler and optimizer.

  • The MetaL compiler engine also makes extensive use of caching of previously parsed XML files. |