The Perl 6 design team met by phone on 30 June 2010. Allison, Patrick, and chromatic attended.
Iteratortypes for the #30 release
Nil; it's defined, not undefined
This took longer than I expected, but the draft of the Modern Perl book is available for review. I'm especially interested in hearing from people who don't consider themselves expert Perl 5 programmers. The goal of the book is to explain how Perl 5 works (and how to write Perl 5 effectively) to help novices become adepts.
The Perl 6 design team met by phone on 16 June 2010. Larry, Allison, Patrick, Will, and chromatic attended.
TOP(again), and explained how parsing is initiated and how it actually works
...) now picks a monotonic function when using single characters as endpoints
protos as well as
The Perl 6 design team met by phone on 09 June 2010. Larry, Allison, Patrick, and chromatic attended.
.<_pos>hash lookups to using
STDto make it generally available to any grammar wanting operator precedence
$<detection have a longer token to avoid confusion with match variables
>>R~<<correctly, or at least dwimmily
/swith the opposite semantics
$*MULTINESSin its scope so that inner declarations aren't accidentally multified
package Foo;as a Perl 5 construct
**quantifier in regexes to understand surrounding whitespace
The Perl 6 design team met by phone on 02 June 2010. Larry, Allison, Patrick, Will, and chromatic attended.
Blobs to simply be immutable
Bufs, with similar generic characteristics
use, since those can't wait for end of file
$*GOALvariable only as informative, never as a "stopper"
vivwork besides that
getstderrand related opcodes
The Perl 6 design team met by phone on 26 May 2010. Larry, Allison, Patrick, Will, and chromatic attended.
:()syntax is now always signature
foofix:[...]as the general op form instead of
:nth()now only ever takes a monotonically increasing list
ifcould terminate one statement and start another
\setc and reject
:()on name extension as a signature always, never as a categorical
The Perl 6 design team met by phone on 19 May 2010. Larry, Will, and chromatic attended. Patrick added his notes later.
~~topicalizes, and removes smartmatch table fossils that automatically fall out from that
ms//to avoid confusion with new
??!!constructs of various sorts
CORE.settingnow has protos of all the operators so they can be recognized as subs too
Str $toto' to intuit missing declarator
The Perl 6 design team met by phone on 12 May 2010. Larry, Allison, Patrick, and Will attended.
minmaxfunction to CORE.setting
circumfix:«X Y»as grammar derivation
foofix:("\c[YOUR CHARACTER HERE]")without actually evaluating
vivis not likely to go that route.
The Perl 6 design team met by phone on 05 May 2010. Larry, Allison, Patrick, Will, and chromatic attended.
p5=>description because it's not supported in core
self:sortconstruct because self isn't a real syntactic category
.pattern, so cursor_fate never called its alternative, oops
.looks_like_cclassmethod to Cursor to detect most accidental uses of P5 ranges
:cclanguage since character classes share it
#that would otherwise be a comment
\#in character classes instead of misparsing as unspace
-in a regex, we now presume we're in an old-school character class and fail with a sorry instead of a panic to give the character class code a shot at it
~syntax for regex brackets to set
sorrymessages more correctly
sorryno longer uses
panicin a supposition, but dies directly to throw the exception to the suppose's try block
$xisn't taken as a character class; still needs speccing
@would be illegal
@alternations are a big deal one way or another
$than what it really is
::Tfrom role signatures
* discussion of the StringBuilder PMC *
The Perl 6 design team met by phone on 28 April 2010. Larry, Allison, Jerry, Will, and chromatic attended.