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
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to