Frag For Mac Publisher's description
from Uwe Zdun
Free and open source programming language
Frag is a dynamic programming language, specifically designed for the following tasks:
В· Tailorable Language: Frag provides an object system that is easily tailorable to new design or programming situations. Hence, it is easy to use Frag for building new languages (such as DSLs), or integration with other languages (such as Java) or object systems (such as the UML2 meta-model).
В· Building Domain-Specific Languages (DSLs): Frag provides features to easily tailor its syntax to build new language features or adapt existing ones - to build a concrete DSL syntax - and Frag supports building meta-models in Frag - to define a DSL's abstract syntax.
В· Supporting Model-driven Development (MDD): Frag is designed to build DSLs and meta-models - two essential ingredients of MDD. Furthermore, it can be used in combination with code generators, or to build custom code generators.
В· Embeddable Language: Frag is easily embeddable in the Java language in which it is implemented, and it is also easily extensible using Java classes. Hence, it can be used e.g. as a composition and configuration language for Java programs.
System Requirements:В· Java
Program Release Status: Minor Update
Program Install Support: Install and Uninstall