comp.lang.ada
 help / color / mirror / Atom feed
From: Ingo Marks <adv@region-nord.de>
Subject: Parrot for Ada?
Date: Thu, 01 Aug 2002 01:02:23 +0200
Date: 2002-08-01T01:02:23+02:00	[thread overview]
Message-ID: <ai9q8a$lan$04$1@news.t-online.com> (raw)

Slashdot has an article about "Parrot". 

http://developers.slashdot.org/developers/02/07/31/1225200.shtml?tid=145

Parrot is an interesting virtual machine, similar to .NET CLR and JVM. It 
is planned to support Perl6 and other languages (so far Java, Python, Ruby, 
Scheme). One design goal is portability among several platforms (Linux, 
Cygwin, Win32, FreeBSD, Solaris, Tru64, OpenVMS). Parrot was chosen to 
implement Perl6 because .NET CLR and JVM would be "not suitable".

Details: http://www.astray.com/parrot/

AFAIK JGNAT is the only Ada compiler which compiles for a virtual machine 
(JVM). I don't know if there will be well supported Ada compilers in the 
future on upcoming platforms (64 bit AMD etc.) so I think it would possibly 
be a good thing to have one working Parrot Ada compiler which could be used 
on many platforms in the future.

Are there any Ada compiler experts here who could evaluate Parrot and tell 
us if it could be(come) a suitable VM for Ada?

If yes, then perhaps a simple way to get Ada onto Parrot could be to wait 
for a Java bytecode to Parrot compiler to compile JGNAT to Parrot.

More informations:

http://www.parrotcode.org/
http://www.perl.com/pub/a/2002/07/p6pdigest/20020723.html
http://astray.com/targeting_parrot/
http://dev.perl.org/perl6/

Regards,
Ingo




             reply	other threads:[~2002-07-31 23:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-31 23:02 Ingo Marks [this message]
2002-08-01  2:45 ` Parrot for Ada? SteveD
2002-08-03 13:14 ` Mike Greaves
2002-08-05 11:44   ` Ingo Marks
2002-08-03 23:44 ` chris.danx
2002-08-04  9:20 ` Florian Weimer
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox