[EMAIL PROTECTED]:
# Sorry for a kind of off topic post but I haven't got a reply from
# [EMAIL PROTECTED]   (I'd guess with all the other things in
# his life my
# question was kind of low on the food chain.)
#
# After a rather bad start with the idea of parrot (I missed
# the whole joke
# of Perl and python) I found this list and have been lurking.
# Other than
# listening to real programmers talk - and enjoying it - I'm
# wondering if
# parrot is (or will) be what I understand and want it to be.
#
# My take is it could be a replacement or supplemental VM to
# the Java VM for
# those that would prefer coding in other languages.

Sort of.  Parrot is a VM designed for highly dynamic languages like Perl
and Python--languages where you can redefine the world at any time.  JVM
and the CLR aren't written in a way that allows for such dynamic
behavior, so we're making a third VM that does.

#                                                     Could it
# be embedded
# (?) in browsers as a supplement or replacement to Javascript?

Certainly.  It wouldn't be all that different from ActiveState's
PerlScript feature (allows you to use Perl instead of JavaScript or
VBScript in IE).  And it wouldn't be difficult to compile JavaScript
into Parrot bytecode--at least once Parrot is finished.  :^)

# Again sorry to intrude with this OT post.

Don't sweat it.  We're always glad to help even the lurkers understand.
:^)

--Brent Dax <[EMAIL PROTECTED]>
@roles=map {"Parrot $_"} qw(embedding regexen Configure)

#define private public
    --Spotted in a C++ program just before a #include

Reply via email to