Metacza is a language and its compiler which produces output in the C++ Meta Template Language. Its concise syntax makes Meta Template Programming much easier. Metacza allows you to write programs using boost::mpl, and to produce C++ header files that can be used on their own. Programming without boost::mpl is also supported. Metacza is a higher order language with closures, let, and lambda.
|Tags||compiler functional language MPL templates meta template language C++ higher order lambda Boost boost::mpl|
|Operating Systems||Linux Unix POSIX|
Release Notes: This release fixes the code so that gcc-4.7.0 compiles it.
Release Notes: Several bugs have been fixed. Function heads can now contain classifications directly. Default parameters may be specified in prototypes. Any raw C++ code can now be inserted. UTF-16 is implemented. bitnot_ is translated to bitxor_ in Boost mode.
Release Notes: A bug was fixed to generate a file previously missing but needed for installation. This prevented fresh installations from working.
Release Notes: This is the initial version.