Nicholas Clark wrote:
On Wed, Mar 30, 2005 at 03:26:36PM -0500, Jeff Horwitz wrote:


[snipped long response]

and let's not forget bytecode compatibility with all the non-perl
languages that will hopefully target parrot.



On Wed, Mar 30, 2005 at 03:49:54PM -0500, Aaron Sherman wrote:

On Wed, 2005-03-30 at 14:58, Nicholas Clark wrote:


Good answer, and other than adding a bit about cross-language usage I'd
stop there (memory issues are important but complex, and you've already
made your point with this brief answer).


Patches welcome, as I'm not sure of the best way to phrase the cross
language stuff to follow on smoothly.

One possibility is attached.

--
      Matt

      Matthew Zimmerman
      Interdisciplinary Biophysics, University of Virginia
      http://www.people.virginia.edu/~mdz4c/
--- FAQ.txt.orig	2005-03-31 12:13:37.895141760 -0500
+++ FAQ.txt	2005-03-31 12:37:54.251741904 -0500
@@ -14,6 +14,13 @@
 impossible on small systems. So by going with Pugs and Haskell we'd be
 sacrificing portability.
 
+As well, other languages apart from Perl 6 are being targeted to Parrot.
+Significant parts of Python, TCL, Perl 5, and Basic have already been
+implemented and others are on the way. Running multiple languages on the
+same Parrot engine allows them to be cross-language compatible-- in other
+words, one targeted language could directly invoke the methods of another
+at the bytecode level.
+
 Finally there is a reason the Parrot design keeps talking about running
 bytecode direct from disk rather than relying on doing compiling (from Perl or
 with a JIT) in memory. It's all very well doing such operations when running

Reply via email to