Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Perl 6 and external libraries

by jonadab (Parson)
on Apr 28, 2007 at 14:25 UTC ( #612552=note: print w/ replies, xml ) Need Help??


in reply to Perl 6 and external libraries

I... know that Perl5 cannot

Actually, Perl5 can, if there is a module for it. Writing such a module requires more than surface-level knowledge and usually involves C (and sometimes also XS), but for well-known libraries there is often one already written and available on the CPAN.

Perl6 (err, Parrot, actually) will hopefully make the writing of such modules rather easier, and allow them to be written once (in any language (that targets Parrot)) and used many times (in every language (same caveat)), but I have not closely tracked the progress on that front.

-- 
We're working on a six-year set of freely redistributable Vacation Bible School materials.


Comment on Re: Perl 6 and external libraries
Re^2: Perl 6 and external libraries
by chromatic (Archbishop) on Apr 29, 2007 at 00:17 UTC

    Parrot does make bindings to shared libraries that use C calling conventions much easier, and that works fairly well at the moment. I suspect that HLLs will all share the native Parrot bindings, but there will be HLL-ish and HLL-specific wrappers around the low-level bindings for individual languages.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://612552]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (21)
As of 2014-07-29 15:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (219 votes), past polls