Orc Compiler
The Orc Compiler is a compiler created by IETR/INSA Rennes for the RVC-CAL language that can generate code for C and LLVM languages. The internal project name is "Orcc", which is "Orc" concatenated with the "c" of "compiler". "Orc" comes from "Open RVC-CAL", and has nothing to do with ORC, the Open Research Compiler.
Requirements and limitations
Orcc requires Java 1.6 and Eclipse 3.5. Orcc is currently shipped only for Windows 32 bits (from Windows 2000 and above) and Linux 32 bits.
Note that source code itself is portable to other platforms (including Mac OS X and Linux 64 bits), but since we do not have those machines/OSes, we need to cross-compile, and haven't had time to do so yet.
Generated code may require SDL or SDL_image to compile depending on the application you generate code for.
Warning: This is beta quality software, though it is expected to work on the examples available, and any application programmed in a similar way. We recently added non-regression tests, but these are not complete yet.
User documentation
User documentation is available on this page: OrccUserDocumentation.
Developer documentation
Developer documentation is available on this page: OrccDeveloperDocumentation.