Hi guys! I'm moving the project to Google Code. Here http://code.google.com/p/layerd/
Thanks!
Alexis Ferreyra
LayerD projects is a framework for modular languages with several interesting characteristics like:
- Unlimited Compile Time programming.
- Modular Code Generation (with modules for .NET and Java, more modules are pluggable).
- Allows definition of DSL that can be used by high level languages.
- Allows definition of new semantic structures without changes to compilers.
- Central language and compiler (Zoe) is core based and extensible by your own modules.
- Actual infrastructure can be used without changes like class libraries for .NET or Java.
- Allows the development of multi-platform software, for example software that runs on .NET and Java.
- Allows the development of RAD tools that are not coupled with IDE.
- Allows the development of really "abstract software".
- Allows the development of Active Libraries, that is libraries that takes into account the client code.
- It has multiple facilities to be used for code generation and code encapsulation. ... read more
LayerD is a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.
I'm glad to inform that an application developed for Microsoft that was developed using LayerD and Visual Studio 2008 was published on MSDN code gallery.
This is an important milestone for LayerD project that shows the potential of Meta D++ and Zoe languages. Also, it's a perfect example of the level of integration that is possible between LayerD and current technologies like .NET
You can find the application here:... read more
LayerD projects is a framework for modular languages with several interesting characteristics like:
- Unlimited Compile Time programming
- Modular Code Generation (with modules for .NET and Java, more modules are pluggable)
- Allows definition of DSL that can be used by high level languages
- Allows definition of new semantic structures without changes to compilers
- Central language and compiler (Zoe) is core based and extensible by your own modules
- Actual infrastructure can be used without changes like class libraries for .NET or Java
- Allows the development of multi-platform software, for example software that runs on .NET and Java
- Allows the development of RAD tools that are not coupled with IDE.
- Allows the development of really "abstract software"
- Allows the development of Active Libraries, that is libraries that takes into account the client code
- It has multiple facilities to be used for code generation and code encapsulation. ... read more
I have uploaded the first portion of source code to the SVN repository of SourceForge.
These first release include the following source code projects:
- Zoe CodeDOM Generator for C++/C# : This program takes the Zoe XSD Schema and generate the main class for the Zoe CodeDOM library.
- Zoe CodeDOM for C++ : This project is a static library for C++ with the Zoe CodeDOM version for C++. This is used by Meta D++ compiler (that is also written on C++)... read more
Since today it is freely available the first release of LayerD binaries.
Information about the launch of LayerD SDK in my blog http://layerd.blogspot.com (spanish).
Some of the published articles in http://layerd.net web aren't actualized in relation to available compilers in this release. We are working to update the articles and in the next weeks we will upload the updates. First spanish articles will be updated, later english ones.... read more