Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
Do you know where your variables are?
 
PerlMonks  

Re^2: Perl 5 Compiler, Again!

by chromatic (Archbishop)
on Aug 13, 2012 at 19:12 UTC ( #987185=note: print w/ replies, xml ) Need Help??


in reply to Re: Perl 5 Compiler, Again!
in thread Perl 5 Compiler, Again!

... both of these goals were thrown away without discussion at v1.0.

Oh but they were discussed, my friend. I'm certainly no fan of the unnecessary breaking of bytecode compatibility willy-nilly with every release that goes on now, but the alternative of freezing PBC at Parrot 1.0 was certainly the worst of all of the options.

PBC as it exists now is barely sufficient for Parrot, let alone Perl 6 or Perl 5.


Comment on Re^2: Perl 5 Compiler, Again!
Re^3: Perl 5 Compiler, Again!
by rurban (Scribe) on Sep 20, 2012 at 23:14 UTC
    On Parrot:

    I agree that technically freezing the names of ops with 1.0 was a small problem. But the number was low and new names could be easily added.

    There was never a public discussion about this policy change. Allison just went ahead and removed it, without any discussion. With my vehement disagreement, yes. But with no agreement from anybody else.

    If PBC now is not sufficient after the third rewrite what is still missing? When even the tests are disabled, and the packfile examples do not work?

      But the number was low and new names could be easily added.

      Agreed. Adding new ops is not a problem. Alphabetizing the oplist and renumbering the ops was unnecessary.

      There was never a public discussion about this policy change.

      I remember several public discussions, at least in multiple #ps meetings.

      If PBC now is not sufficient after the third rewrite what is still missing?

      The last time I looked at PBC, it was still too tightly coupled to the internal layouts of various PMCs, especially the Sub PMC.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2014-04-20 09:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (485 votes), past polls