[Haskell-cafe] ANNOUNCE: language-cil

Tom Lokhorst tom at lokhorst.eu
Sun Nov 7 04:20:22 EST 2010


Hi all,

I've just uploaded language-cil [1], a library for manipulating a
Common Intermediate Language (CIL) [2]. CIL is the lowest level
language used by Microsoft .NET and Mono on Mac an Linux.

With language-cil, you can construct an AST and pretty print it to
concrete syntax. The assembler `ilasm`, can create a .exe file which
can be run by Mono or .NET.

The package is not finished, it only supports a subset of the full
language, but it's already usable. For more information, as well as an
example to quickly get started, see the github page [3].


Cheers,
Tom Lokhorst

[1]: http://hackage.haskell.org/package/language-cil
[2]: http://en.wikipedia.org/wiki/Common_Intermediate_Language
[3]: https://github.com/tomlokhorst/language-cil#readme


More information about the Haskell-Cafe mailing list