On 4/24/07 6:31 PM, Nikolay Ananiev wrote: > As we all know, parrot has been in development for 7 years now. That's a lot > of time and many things have changed since then. From my point of view one of > the biggest strengths of Parrot is that it's a target for many (and why not > all?) dynamic languages and as I know there's no other VM like it. Well... > since now. > > Check this article: http://blogs.zdnet.com/microsoft/?p=404 Microsoft > announces a dynamic layer for CLR, so they will be able to support dynamic > languages on their VM. And JVM 1.6 already has this, plus it's opensource and > has support for the mainstream platforms. > > So, is one of parrot's biggest strengths gone? Are we too late? > Why would the developers use Parrot instead of JVM/CLR/Mono?
I think the role Parrot aims to fill is remains unfilled, although it is being approached from both sides. Check out this LLVM presentation, for example: http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.html Look towards the ends of the slides: http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.pdf An excerpt: Call for help! OSS community needs to unite work on various scripting languages Common module to represent/type infer an arbitrary dynamic language Who will provide this? pypy? parrot? llvm itself someday ("hlvm")? HLVM is actually in progress: http://hlvm.org/ Judging by how fast LLVM has progressed since Apple's been backing it (almost two years now) LLVM/HLVM may be something to watch (or work with...) -John