Author: jonathan
Date: Mon Mar 31 14:04:24 2008
New Revision: 26676

Modified:
   trunk/languages/perl6/docs/STATUS

Log:
[rakudo] Bring STATUS document somewhat more up to date.

Modified: trunk/languages/perl6/docs/STATUS
==============================================================================
--- trunk/languages/perl6/docs/STATUS   (original)
+++ trunk/languages/perl6/docs/STATUS   Mon Mar 31 14:04:24 2008
@@ -24,12 +24,39 @@
 * list quoting (<a b c>)
 * try blocks w/o CATCH
 * BEGIN, END blocks
-
-To do
------
 * pointy subs
-* named arguments
 * named parameters
 * optional parameters
 * slurpy parameters
+* named arguments
+* fat arrow syntax to make a pair
+* some colonpair syntaxes to make pairs (:a, :!a, :$a, :a(...))
+* smart match syntax, and some classes provide match functionality
+* given statement
+* creation of junctions (operator and functional versions)
+* auto-threading of some operations on junctions
+* classes
+* attributes with accessor generation
+* methods
+* inheritance
+* roles
+* role composition
+* named regexes
+* defining refinement types using the subset keyword
+* @*ARGS
+* $*IN, $*OUT, $*ERR
+* open function for getting a file handle; supports some open modes
+* .say, .print and .close methods on file handles
+* iterating over file handles
 
+To do
+-----
+* Start using .HLL, including mapping of types
+* give named rules and tokens the correct semantics
+* type-based multi-subs and multi-methods
+* explicit specification of invocant in methods
+* $?LINE and $?FILE
+* self!method() and $x!method() and private methods generally
+* is rw trait on attributes
+* anonymous classes
+* junction auto-threading

Reply via email to