Here's the current precedence table as I see it, based mostly
on what the, er, cabal came up with after the Perl conference.
[Cabal members: note that I've demoted cmp and = from chaining
relationals, and I've moved the pipe operators closer together.
I've also generalized the two middle
On Aug 14, 2004, at 12:17 AM, Larry Wall wrote:
Here's the current precedence table as I see it, based mostly
on what the, er, cabal came up with after the Perl conference.
Okay, time to get out the quill and parchment and start work on
revising the Periodic Table of the Operators
-
On Sat, Aug 14, 2004 at 08:42:51AM -0700, Mark Lentczner wrote:
:
: On Aug 14, 2004, at 12:17 AM, Larry Wall wrote:
: Here's the current precedence table as I see it, based mostly
: on what the, er, cabal came up with after the Perl conference.
:
: Okay, time to get out the quill and parchment
=head1 Title
Synopsis 1: Overview
=head1 Author
Larry Wall [EMAIL PROTECTED]
=head1 Version
Maintainer:
Date:
Last Modified:
Number: 1
Version: 0
This document summarizes Apocalypse 1, which covers the initial
design concept. (These Synopses also contain updates to
=head1 Title
Synopsis 2: Bits and Pieces
=head1 Author
Larry Wall [EMAIL PROTECTED]
=head1 Version
Maintainer: your name here
Date:
Last Modified:
Number: 2
Version: 0
This document summarizes Apocalypse 2, which covers small-scale
lexical items and typological issues.
@@ -165,7 +165,7 @@ =head1 Built-In Data Types
=item *
Built-in object types start with an uppercase letter: Int, Num, Str,
-Bit, Ref, Scalar, Array, Hash, Rule and Code]. Non-object (value) types
+Bit, Ref, Scalar, Array, Hash, Rule and Code. Non-object (value) types
are lowercase: int,
Larry Wall writes:
Synopsis 2: Bits and Pieces
Nice. (Minor pod corrections sent as a diff under separate cover.)
You may interpolate a package name into an identifier using
C::($expr) where you'd ordinarily put the package name. The parens
are required.
XXX Actually, C::{$expr} might
On Sat, Aug 14, 2004 at 09:56:34PM +, Smylers wrote:
: A bare closure also interpolates in double-quotish context. It may
: not be followed by any dereferencers, since you can always put them
: inside the closure. ... The old disambiguation syntax ... is dead.
: Use closure curlies
On Sat, Aug 14, 2004 at 09:56:34PM +, Smylers wrote:
: You may interpolate a package name into an identifier using
: C::($expr) where you'd ordinarily put the package name. The parens
: are required.
:
: XXX Actually, C::{$expr} might be made to work instead, given that
: that's how