By the way, until I figure out how to drive combust on perl.org, the most recent versions of Apocalpses and Synopses may be found at:

Apos

Syns

There are new S10, S11, S12, and S13 pods there.

Recent changes include:

  • Strictures and warnings are now the default in the main program.
  • Syntax of subtype and enum declarations more like normal declarations.
  • Subtypes are now declared with "subtype" keyword.
  • Symbolic ref syntax reverted back to ::($expr).
  • Syntax of operators now defined to leverage hash subscript syntax:
    • Infix:«+»            # op name always quoted now
    • circumfix:«[ ]»        # multipart ops are now slices, no ... needed
    • circumfix:{'[',']'}    # same thing
  • Special rule for splitting symmetrical operator names is gone, use slice.
  • Special rules for recognizing the ends of operator names are gone.
  • Current class is $?CLASS or ::?CLASS, not ::_.
  • Current sub is $?SUB, not &_.
  • There is no bogus first argument to the pair-arg variant of bless.

See the Synopses for details. Or read the Apocalypses, and search for the string "Update:".

These files are all in utf-8. If you browser shows mojibake, try forcing it to view as utf-8.

Larry

This did get an honorable mention in Re^2: Why Perl Is Not My Favourite Functional Programming Language, but I thought it worth giving it a little more prominence.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - tachyon

20041107 Edit by ysth title change: s/Apocalpses/Apocalypses/

Replies are listed 'Best First'.
Re: "most recent versions of Apocalypses and Synopses"
by TimToady (Parson) on Nov 08, 2004 at 06:24 UTC
    By the way, these docs are sitting behind a mere DSL line, so please don't send these links to slashdot.
      Is there any reason not to put these documents right here on PerlMonks?
        They're still fairly volatile documents, and I'm already trying to maintain them in two places. I'd rather not add a third.
Re: "most recent versions of Apocalypses and Synopses"
by Arunbear (Prior) on Nov 07, 2004 at 18:55 UTC