Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Perl 5 -> 6 do's and don'ts?

by Abigail-II (Bishop)
on Aug 01, 2003 at 09:56 UTC ( #279910=note: print w/ replies, xml ) Need Help??


in reply to Re: Re: Perl 5 -> 6 do's and don'ts?
in thread Perl 5 -> 6 do's and don'ts?

Considering that Inline::C is just a layer over XS, I don't think so. (And can Inline::C already deal with modules using C?)

Abigail


Comment on Re: Perl 5 -> 6 do's and don'ts?
Re: Re: Perl 5 -> 6 do's and don'ts?
by liz (Monsignor) on Aug 01, 2003 at 10:05 UTC
    At least Inline::C's abstraction layer could be easily ported to Perl 6. If inside your C code you're doing stuff to Perl (5)'s internals without using the proper macro's, then of course you're on your own.

    So I guess I would put using Inline::C for a new Perl 5 project over using XS, especially knowing that Inline::C will be in the 5.10 core.

    Liz

      Well, yes, but that's only when you are doing something in pure C. If you now do something in pure C, and use XS for it, porting it to Perl6/Parrot would be reasonable straightforward. But a lot of XS code deals with Perl internals, whether that's pure XS or Inline::C.

      especially knowing that Inline::C will be in the 5.10 core.

      Right. 5.10. When will that happen? After more than a year, we still have no 5.9.0, or even goals for 5.9.0. I might be pessimistic, but I think any new Perl development going on that's going to be released "soon" will be found in 5.8.2 and 5.6.2/3. I had hoped the p5p BOF in Paris would shed some light on the timepath for 5.10, but there wasn't anything in the minutes, so I guess it wasn't discussed.

      Abigail

        ...I had hoped the p5p BOF in Paris would shed some light on the timepath for 5.10, but there wasn't anything in the minutes, so I guess it wasn't discussed...

        Not other than in the sense "it'll be there when it's there", if I recall correctly. In that respect the focus in the p5p BOF was a lot on Ponie, which will force a 5.10 at one point sometime in the next 6 months (Arthur's optimistic estimation) and 2 years (the duration of the support for the Ponie project by Fotango).

        Liz

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (8)
As of 2014-08-31 02:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls