csml
A system
to interface OCaml and .Net/C#. CSML makes it possible to leverage
existing .Net components from OCaml, to expose OCaml libraries into the
.Net world and more generally to write mixed OCaml/.Net applications.
With CSML, developers write scripts that describe interactions between
the two worlds (OCaml and .Net). It is possible to bind functions,
static or instance methods, properties, to pass opaque pointers from one
heap to the other, or to copy values structurally. CSML preserves type
safety properties from the two worlds, it propagates exceptions and
first-class functions in a sound way and it deals automatically with
memory management.
[ Homepage ]
| Author: | Alain Frisch. |
| Last modification date: | 16-Sep-2008 |
| Version: | 0.1 |
| Development status: | Beta |
| Kind: | Development tools |
| License: | Other/Proprietary License |
| Open Source :: LGPL | |
| Topic: | Software development :: Development environments |
| Programming languages :: Compilers | |
| Homepage: | http://www.lexifi.com/csml/ |