comp.lang.ada
 help / color / mirror / Atom feed
* Parrot for Ada?
@ 2002-07-31 23:02 Ingo Marks
  2002-08-01  2:45 ` SteveD
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Ingo Marks @ 2002-07-31 23:02 UTC (permalink / 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




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-08-05 11:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-31 23:02 Parrot for Ada? Ingo Marks
2002-08-01  2:45 ` 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

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