Re: 3 Good Reasons...

2006-05-26 Thread A. Pagaltzis
* Michael Mathews [EMAIL PROTECTED] [2006-05-26 12:45]:
 In the end it was decided to rewrite that chunk in Perl. I can
 tell you, there definitely was cursing in the office that day,
 and I doubt anyone there would see it as a plus to have the
 ability to mix languages more easily. I just wouldn't put it
 that way if I were trying to sell Perl6 to a business manager.

Using libraries from other languages and writing code in multiple
languages are very different things. You will not be able to
argue with a straight face that being able to do the former is a
downside. Currently, “other languages” translates to C, so the
utility of this is limited; being able to bridge to more
languages would be a great boon.

Regards,
-- 
Aristotle Pagaltzis // http://plasmasturm.org/


Re: 3 Good Reasons...

2006-05-26 Thread Michael Mathews

On 26/05/06, A. Pagaltzis [EMAIL PROTECTED] wrote:

* Michael Mathews [EMAIL PROTECTED] [2006-05-26 12:45]:
 In the end it was decided to rewrite that chunk in Perl. I can
 tell you, there definitely was cursing in the office that day,
 and I doubt anyone there would see it as a plus to have the
 ability to mix languages more easily. I just wouldn't put it
 that way if I were trying to sell Perl6 to a business manager.

Using libraries from other languages and writing code in multiple
languages are very different things. You will not be able to
argue with a straight face that being able to do the former is a
downside. Currently, other languages translates to C, so the
utility of this is limited; being able to bridge to more
languages would be a great boon.


I use the expat and libxslt libraries (both in C) regularly via perl,
so I guess I must agree that there is a distinction -- thank you for
clarifying that. But I can't think of any examples where I was stuck
because I couldn't use a library only available in, say Python, or
JavaScript in my Perl. But then I'm seeking to learn here so can you
give a nice juicy example of a non-C library that would be a big plus
to be able to include in Perl?

--michael