[Mono-list] Using Mono together with JVM, Guile, Ocaml etc

Jussi Pakkanen jpakkane at gmail.com
Tue Nov 2 06:03:12 EDT 2010


Me and some friends of mine decided to see how many programming
languages and frameworks you could use in a single program. We ended
up with about 20, including Java with OpenJDK, Visual Basic with Mono,
Scheme, and even COBOL. We made a demo with it, here's a link to video
and further info: http://bit.ly/dBwiOM

An interesting thing about Mono is that it is the only major framework
that did not have a crashing bug in it. JVM crashes randomly. Guile
crashes on some machines (and gives a couple of dozen Valgrind errors
in its init function). V8 chokes on (I think) large static arrays.
Python needs some deep linker magic to work. GNU Octave just plain
does not work at all. Linking optimized Ocaml dynamically doesn't
work. And so on and so on.

Personally I was surprised that garbage collectors and frameworks can
survive without stepping on each others' toes. Thanks to all you
hackers for creating a nicely isolatable systems.

More information about the Mono-list mailing list