It seems I'll have a chance on Wednesday (22 December) to give a 20-30 minute talk infront of a few hundred IT managers with the title
Parrot, the future of dynamic languages.
I just don't yet know what am I going to say....
I'd appreciate to read your thoughts.
I was thinking about questions such as
What does that mean some languages are dynamic ?
ActiveState has a good
white paper on dynamic languages.
But what do you ppl. think ?
What are the business advantages of using dynamic languages ?
Why is it good for a business (hi-tech or industry) to use a dynamic language ?
In what fields do the dynamic languages fit better than Java/.NET etc. ?
I could just say they are better than Java, C#, COBOL and VBScript but first of all VBScript is I also in the dynamic category and besides such overall claim nevr works. And is not true either.
What is Parrot?
And more importantly, how will that impact the dynamics of the dynamic languages ?
What is the acceptance level of Parrot outside the Perl6 community ?
Some percentage of Perl5 people seem to have reservations about Perl6 and then probably also about Ponie/Parrot. Further more, what do we know about
Python,
PHP,
Ruby,
Tcl and other language communities ? How do they see Parrot ?
I know I should ask this on forums of the respective communities too.
What are the benefits for those other languages to use Parrot ?
The question is interesting both technically and business wise. E.g. Will Zend use Parrot for PHP ? Would using Parrot for Python hurt the Python community ?
When is it going to be available ?
Sure, we don't have a dead-line for Parrot or Perl6 and I think the answer should be NOW. But this brings up the question of migration. Will code written today run on Parrot ? Sure, Ponie promises Perl5 compatibility. What about the other languages ?
So, what should I say about the above ?
What else should I talk about ?
Your input is really appreciated.