Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

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

by liz (Monsignor)
on Aug 01, 2003 at 10:05 UTC ( #279913=note: print w/replies, xml ) Need Help??


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

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

Replies are listed 'Best First'.
Re: Perl 5 -> 6 do's and don'ts?
by Abigail-II (Bishop) on Aug 01, 2003 at 10:33 UTC
    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://279913]
help
Chatterbox?
choroba waves
[Mj1234]: Hello Monks, I have installed Active perl 5.16 and 5.14 but I dont find Devel::GDB package when I try to install through ppm
[Discipulus]: i'v installed ubuntu 16.04lts and i'm quite disappointed: is deadly simmilar to new win osses where you cannot find even simple things...
[Corion]: Hi Discipulus ;)
[Corion]: Mj1234: Maybe Ubuntu didn't package Devel::GDB? In that case, consider using local::lib and install the module from CPAN
[Corion]: But a quick Google search turns up this page, which seems to suggest that it should be packaged
[Discipulus]: iirc active perl has repositories only for last 2 o 3 major release of perl Mj1234. I strongly suggest portable version of strawberry perl and use cpan client to install modules
[choroba]: Also, who needs GDB when there's hdb?

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (11)
As of 2016-12-07 08:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (125 votes). Check out past polls.