MetaL (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
MetaL
Metal-logo.gif
Paradigm(s) multi-paradigm: logic, functional, imperative, object-oriented, constraint, meta-programming
Designed by Manuel Lemos
Developer Manuel Lemos
Appeared in 2001
Typing discipline dynamic
Dialects XML
Influenced by XML

The Meta-programming Language is a programming language designed for meta-programming. Meta-programming is a method for developing computer programs. It works by generating source code in a target language from a program specification in a higher level language. Source code written in MetaL is based on XML, the compiler engine can be used to generate the same program in potentially any target language. Supported target languages are PHP, Java and Perl.[1]

References[edit]

  1. ^ MetaL - Frequently asked questions