RascalMPL

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Rascal is an experimental domain specific language for metaprogramming, such as static code analysis, program transformation and implementation of domain specific languages.[1] It is a general meta language in the sense that it does not have a bias for any particular software language. It includes primitives from relational calculus and term rewriting. Its syntax and semantics are based on procedural (imperative) and functional programming.

Rascal
Developer(s) SWAT [1] group at the CWI [2]
Preview release 0.8.0 / 10 November 2015
Operating system Linux, Unix, Windows, Mac OS X
Type program transformation system, program analysis system
License BSD, EPL
Website http://www.rascal-mpl.org

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.

External links