LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

hopefully more mono vm adoption will follow

hopefully more mono vm adoption will follow

Posted Jan 10, 2006 18:27 UTC (Tue) by b7j0c (subscriber, #27559)
Parent article: Mono added to Fedora Core

while i don't particularly care for c# or .net support, my understanding is that the mono vm is well designed and performs well. i would definitely like to see more consolidation in the vm market. i believe strongly in the principles of the parrot project, but their progress is not satisfactory to date. abstracting the vm that the various language toolkits use would reduce bloat in distributions and let language developers focus on their specific value-add, not reinventing gc etc.

ironpython and nemerle show that a mono-style environment can support different styles of language. i know some individuals have claimed that the specific vms/interpreters of different languages have key optimizations that cannot translate to a generic vm, but my thinking is that over time consolidation is worth it, and the languages can also optimize for this one vm platform.


(Log in to post comments)

hopefully more mono vm adoption will follow

Posted Jan 11, 2006 8:04 UTC (Wed) by khim (subscriber, #9252) [Link]

One step at time. IronPython is usable on mono. Still far from working good enough to replace default Python's VM yet step in right direction. If C#, Java (via IKVM) and Python will share common VM - it'll be huge step in right direction. It'll require huge amount of work, but looks more realistic today then consolidation on Parrot...

hopefully more mono vm adoption will follow

Posted Jan 11, 2006 17:49 UTC (Wed) by b7j0c (subscriber, #27559) [Link]

i agree that this consolidation is not realistic today. i am hoping that some future tuning for compiler front-ends by various language crews and moore's law can amend the issue. i know guido has said (with regards to parrot) that it is not realistic to presume one vm can provide best-in-class support for all these different types of languages, but i assume at some point the performance will be 'good enough' such that developers no longer see a point in maintaining various vms.

hopefully more mono vm adoption will follow

Posted Jan 12, 2006 21:41 UTC (Thu) by k8to (subscriber, #15413) [Link]

FWIW, there are some objections to the IronPython license, and it looks highly unlikely that Microsoft will allow this situation to improve.

IronPython

Posted Jan 16, 2006 17:20 UTC (Mon) by shane (subscriber, #3335) [Link]

Since the developer of IronPython works for Microsoft now, a better link might be to the Microsoft IronPython download page

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds