Software
Projects
I am currently working on these projects:
Transformers
The first goal of Transformers was to provide tools for helping template meta-programming in C++. But we stopped on the first step that is modular parsing of C++. We wanted to have an extensible front-end for C++. The task is hard. Transformers has shown that it theoretically works, but the parser is not completely finished by lack of hands.
Transformers has brought lots of tools to complete its goal in the Stratego community. We have eased pretty-print table writing, written a attribute grammar extension to SDF. We also have have lots of debugging tools from writing front-ends.
I do not have time for development in Transformers, I just commit fixes. Transformers is released in GPL. People interested in helping.
Transformers is developed by the LRDE and the website of the project is http://transformers.lrde.epita.fr/
C#-front
I have been experimenting providing a C# front-end for Stratego. I had to put this project on stand-by because I did not have the time to continue it. But you can get to the front-end somewhere on the SVN of Stratego.
Magnolia
This project is a new compiler for a language aiming project SAGA-GEO.
C++ axiom-based testing
Not released yet, I am working on a test suite generator out of axioms written in ConceptC++. The project also includes a transformation that translate ConceptC++ code into pure C++, so you can still use your compiler.
Posted on Wed, 02 Dec 2009 19:21:39 +0100.