Re: Synopsis 2 draft 1

2004-08-14 Thread Larry Wall
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

Re: Synopsis 2 draft 1

2004-08-14 Thread Larry Wall
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 in

Re: Synopsis 2 draft 1

2004-08-14 Thread Smylers
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

Re: Synopsis 2 draft 1

2004-08-14 Thread Smylers
@@ -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, num

Re: Why do users need FileHandles?

2004-08-14 Thread David Storrs
On Fri, Aug 13, 2004 at 10:53:02AM +0100, Nicholas Clark wrote: > On Wed, Aug 11, 2004 at 03:25:20PM -0700, David Storrs wrote: > > On Sat, Aug 07, 2004 at 03:55:21PM +0100, Nicholas Clark wrote: > > > > However, Acme::Intraweb hasn't been updated for a while, whereas CPANPLUS > > > has, so I'm n

Re: Synopsis 1 draft 1

2004-08-14 Thread Smylers
Larry Wall writes: > Scaling is one of those areas where Perl needs to be > multiparadigmatic and context sensitive. Smylers

Synopsis 2 draft 1

2004-08-14 Thread Larry Wall
=head1 Title Synopsis 2: Bits and Pieces =head1 Author Larry Wall <[EMAIL PROTECTED]> =head1 Version Maintainer: Date: Last Modified: Number: 2 Version: 0 This document summarizes Apocalypse 2, which covers small-scale lexical items and typological issues. (These Synopse

Synopsis 1 draft 1

2004-08-14 Thread Larry Wall
=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 refl

Re: Precedence table update

2004-08-14 Thread Larry Wall
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

Re: Precedence table update

2004-08-14 Thread Mark Lentczner
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 - M

Re: Precedence table update

2004-08-14 Thread Smylers
Larry Wall writes: > Also of note is that we decided to keep the relative precedence of > assignment and comma the same as in Perl 5. It's just good > documentation to parenthesize your lists when assigning, Fair enough; documentation is good. > ... and it prevents nasty surprises when C progra

Precedence table update

2004-08-14 Thread Larry Wall
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 categor