It's pretty simple to embed a Mono runtime in an Objective-C environment. This is a small demo for doing this.

Maybe we are going to build a full Mono bridge to use C# for writing SKYRiX web components. We'll see ... ;-)

Instructions

# remember to set these ...
export MONO_PATH=$LD_LIBRARY_PATH
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/lib/pkgconfig"

# patching Mono 0.17
did patch mono/metadata/exception.h not to include config.h ...

Sources

  • GNUmakefile (you need to rename that)
  • Links

  • Mono
  • Embedding Mono
  • JIGS - might be used as a starting point to build a full Mono bridge