|
Perl 6
perl6 tasks: Revision 19
This page used to contain Rakudo-specific items. That content is now "here."<http://wiki.github.com/rakudo/rakudo/tasks>
Now this page contains Perl6-generic TODO items. That means, mostly, places where the established Synopsis could be made more explicit, and larger tasks involving the DRAFT synopsis. ^^ Established Synopsis (non-draft) TODO * S02 "radix literals"<http://perlcabal.org/syn/S02.html#line_2435> elaborate "default radix" behavior. ** is the :16(0b0) :16(0d0) peculiar to :16, or generic behavior if number is legal in the "default" radix e.g. :12(0b0)? ** does the statement about "default radix" apply only to :16(...) or also :16<...>? ** maybe worth elaborating what :N[0xdeadbeef] would do under "decimal" restriction *** ...or relaxing that restriction *** ...and perhaps making clear whether :N[4,$x] is legal and thus it's functional like :N(...) * S04 "gather/take"<http://perlcabal.org/syn/S04.html#The_gather_statement_prefix> ** Define behavior of nested gather/takes *** Is there caller.take and context(...).take "as per .leave"<http://perlcabal.org/syn/S04.html#Control_Exceptions> *** Can you label gathers and use LABEL.take * S09 "Compact Structures"<http://perlcabal.org/syn/S09.html#Compact_structs> ** Define packing behavior of class A is int8 { has $.b int8 }; my @a of A; ** Define packing behavior of class A is B is C .... *** Define packing behavior in the "Diamond Problem"<http://en.wikipedia.org/wiki/Diamond_problem> case ("see also"<http://perlcabal.org/syn/S14.html#line_59>) ** Define packing/data storage behavior for extra attributes added with run-time class composition * S12 Disambiguate second sentence in "line 69"<http://perlcabal.org/syn/S12.html#line_69> * S12 Clear up "declaration's scope" in "line 82"<http://perlcabal.org/syn/S12.html#line_82> (e.g. not the has/our in decl) ^^ DRAFT Synopsis * (in progress) split up S32 * S32/* review prototypes esp WRT return types ** lots of Int/Str where maybe should be Any ** perhaps some missing return type variants e.g. List push/unshift (for feeds) ** needs attention from someone who has followed p6l closely * S07 carefully decide whether generic item iterator "flattens" like the generic array iterator |