On Thu, Nov 15, 2001 at 02:36:54PM +0000, Simon Cozens wrote:
| On Thu, Nov 15, 2001 at 01:36:34PM +0000, Alberto Manuel Brandao Simoes wrote:
| >     I had a conference about .NET and, what a surprise... this big title is
| > only another virtual machine. I don't know what .MONO is trying to do, but
| > isn't Parrot something like .NET, and usable that way?
| 
| There are a huge number of virtual machines out there. .NET CLR is, yes,
| just another one. But .NET is tuned for doing stuff with statically
| typed languages, such as C, C++, C#, Java and the like. It performs
| very badly when faced with dynamic languages such as Perl and Python.
| (If you don't believe me, talk to the guys at ActiveState who've had
| a hard time trying to compile Perl to .NET) 

        Yes, maybe... but they show many functional and scripting languages
working, like Haskell, ML, Python and Perl... but that's not the point.
| 
| If you like, you can think of Parrot as an equivalent to the CLR for
| dealing with dynamic languages. It might be safer, however, to think
| of it as a virtual machine optimized for running Perl 6. :) 

        Optimized for running Perl6... but you would like other languages to be
targeted to Parrot, right? I wouldn't say to make a .net clone, but to take
some ideas from there... and some scripts to convert from .net to parrot to
..mono and things like that should be good ideas...

| Mono is trying to completely replicate the .NET CLR as open source, so it
| doesn't give us anything (apart from the ability to look at interesting VM
| implementation techniques) more than .NET.

        They are so bad people? :)

        Alberto
-- 
f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.

Reply via email to