Projects / LayerD

LayerD

LayerD is an effort to develop an extensible framework for programming languages. It features unlimited compile time programmability, modular design, pluggable code generation, unified high level semantics, multiple source languages, integration of RAD tools with compilers and languages, development of domain specific languages, development of abstract software, extensive features for code generation and meta-programming. Its implementation is able to implement software for .NET and Java bytecode using one high level language that is extensible by programming compile time functionality. There is a Java front-end that allows programming for this new framework using a well known language.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  25 May 2009 23:27

    Release Notes: The Meta D++ Programming Guide (Spanish) and Quick Guide for .NET developers are included. An alpha output module for Java allows programming for the Java platform. Several bugfixes were made to the Zoe compiler, .NET output module, Java output module, and Meta D++ compiler. Properties on class factories were implemented. There are important fixes to release 0.5.2.

    •  06 May 2009 02:52

      Release Notes: The Meta D++ Programming Guide (Spanish) and Quick Guide for .NET developers are included. An alpha output module for Java allows programming for the Java platform. Several bugfixes were made to the Zoe compiler, .NET output module, Java output module and Meta D++ compiler. Also, properties on class factories were implemented.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.