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:
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.
20041107 Edit by ysth title change: s/Apocalpses/Apocalypses/
In reply to "most recent versions of Apocalypses and Synopses" by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |