Tuesday January 26, 2010
05:54 PM
Perl 6 Design Minutes for 13 January 2010
The Perl 6 design team met by phone on 13 January 2010. Larry, Patrick, and chromatic attended.
Larry:
- made constant declarations more consistent with type declaration syntax
- removed various spec fossils regarding the old
:by modifier - reworked
KeyHash docs to make the semantics clearer - refactored regex AST methods out of Cursor
- symbol table files are now compiled into their own subdirectory
- STD can now use modules defined in the test suite
- testing STD against the test suite now produces many fewer warnings about missing modules
- STD now specifically disallows forms like
:!foo(0) and :5bar[42] that supply unexpected args - STD now tracks 'of' types in declarations and prevents spurious 'of' types
- STD treats anon enums, subsets, and constants etc more consistently
- removed old type slot from constant declarator, now uses more standard type slots
- random bug fixing
- errors with expectation lists are less noisy, no longer reporting lookaheads and whitespace
Patrick:
- lots of thinking
- looking at Rakudo-ng today
- plan to do lists tomorrow
- want to get those out of the way
- Jonathan and I think we can merge it for the January release
- should know more after the weekend
c:
- working on TT #389
-
:method should not add entries to NameSpace - PGE/TGE have problems
- will not land for 2.0
- may add (and immediately deprecate) an experimental op to help migration
Perl 6 Design Minutes for 13 January 2010 0 Comments More | Login | Reply /