add ported support for Mono, MyMediaLite and IronPython