Mono now ships with IronPython + extras and IKVM
I didn’t know they did this, but Mono, the Free .Net implementation now ships with IronPython Community Edition as well as FePy, a library to make .Net and Python get along a bit better. It also now ships by default with IKVM, which is a library that allows you to use Java and .Net together seamlessy (call Java objects from .Net and vice-versa).
So to review, using .Net and Mono, you can now write programs that interoperate seamlessly together in:
- C#
- C/C++ (.Net only)
- Java
- ECMAScript (aka Javascript)
- Visual Basic
- Python
- Boo
- MSIL
That’s pretty awesome; hopefully soon this will catch on and we’ll end the “Man, I want to use this library but it’s written in…” problem once and for all.