From 9dd564fc4b42d711b3ad245c6d9d702e2cd63231 Mon Sep 17 00:00:00 2001 From: "Brian T. Rice" Date: Wed, 2 Mar 2011 22:00:31 -0800 Subject: [PATCH] TODO updates for the latest release. --- TODO.org | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TODO.org b/TODO.org index 79be10f..6db5de8 100644 --- a/TODO.org +++ b/TODO.org @@ -8,11 +8,13 @@ *** DONE Implement bytes{1 2 3 4} to create literal ByteArrays. *** DONE Implement words{foo bar baz} to tokenize a list of words. *** DONE Implement p{/usr/lib/foo} to create literal Path objects. +*** DONE Implement q{} to create ##() literal/read-time arrays. +*** DONE Implement glob{foo?.*.c} to create Glob objects. +*** DONE Implement r{[a-z](.*)[ ]} to create regular expression matchers. *** TODO Implement math{3 + 4 * 5} to apply the precedence library's `math to it. -*** TODO Implement glob{foo?.*.c} to create Glob objects. -*** TODO Implement r{[a-z](.*)[ ]} to create regular expression matchers. -*** TODO Implement q{} to create ##() literal/read-time arrays. *** TODO Implement comment{} or why{} or doc{} for comments and reclaim double-quotes. +** TODO Implement method definition as "signature := body". + Requires method header rewrite at macro-expansion time. ** STARTED Implement "%" as a binary selector lexeme unless used as Eventually prefix. ** TODO Implement mutator selector pattern of "foo:=" and sunset "foo:". :global: ** TODO Externalize `setTo: rules into data structures. @@ -22,8 +24,6 @@ ** TODO Implement \=:= as pattern-matching binding. :macro: Requires generation of ::= statements. Requires destructuring of Patterns/Partials -** TODO Implement method definition as "signature := body". - Requires method header rewrite at macro-expansion time. ** TODO Implement initial setting of a local to a literal as a static initialization. Requires some VM support to instantiate the context with the values. ** TODO Implement | as a special binary macro for chaining expressions and shell pipelines. -- 2.11.4.GIT