[ CC'ed all + perl6-internals so fullquote ]

Mark Hahn wrote:
I have been looking over Parrot in consideration as a foundation for
Prothon.  Let me give you some of my thoughts and ask another question or
two.  Feel free to pass this on to any or all on the Parrot team.

Prothon is a small development effort.  While many have been contributing to
the intellectual design, there are only two of us on the development team at
this time.  This means we don't have the luxury of "trying out" Parrot as a
research project on the side.  We need to make a decision to go with Parrot
or not.  So this is a big decision for us.

We have been using the Apache Portable Runtime (APR) as our foundation and
it has been a very pleasant experience.  I have been doing the main
development track in Windows' Visual Studio and it has run on all the other
platforms with barely a hitch.  We would be giving up APR for Parrot.  So
this isn't an argument of homegrown vs. Parrot, it is APR versus Parrot.

Now let me ask you about my concerns.

1) The talks I read on the site mentioned many exiciting features to come
like parsing and optimizing for different languages.  These talks are two
years old and it doesn't seem to me like there has been any progress in the
two years since the talks were given.  What progress has been made in the
last two years?  What is the current schedule for Perl 6?  How realistic is
that schedule?  What is the schedule for a real library?  How realistic is
that schedule?  How many developers are actively contributing to Parrot
every week?

There are currently discussions on plans to get Perl6 running within a year. But the first language, Parrot will run is hopefully Python. There are around 10 contributors, but currently it's rather quiet.


Hopefully Dan will answer the other questions.

2) I downloaded the CVS tree and I couldn't find any build instructions for
windows.

README.win32

... I didn't look very hard but I couldn't find any C files.

Most is in /src. /classes holds another bunch of files named .pmc, which are converted to .c


 I saw a
lot of .pod files.  What are those?  The faq said Parrot was written in C.

That's Perl documentation format, plain text with some markup for headings and such.


3) Is there someone on the develpment team who could hold my hand in the
beginning to get me going with Parrot in Visual Studio?  After a brief
period I'm sure I could not only stand on my own but I could become a main
support point for Parrot on win32/VS.

Win32 people, please answer ;) - That would be really great.

If you don't mind, let me make a quick sales pitch.  Prothon has been
developed by some of the top Python minds and is turning out to be an
superior alternative to the mythical Python 3.  Don't let the
prototype-based versus class-based stuff confuse you. Prothon can do
everything Python can do including class-based designs.  Check out the
Prothon tutorial and mailing list archives.  I think you will be hearing a
lot more about Prothon as time goes on.

I'm currently tied up with getting Python running. I'll have a look at it in August.


leo



Reply via email to