]> gitweb.factorcode.org Git - factor.git/commitdiff
promises: rename.
authorJohn Benediktsson <mrjbq7@gmail.com>
Sun, 24 Mar 2013 22:33:19 +0000 (15:33 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sun, 24 Mar 2013 22:33:19 +0000 (15:33 -0700)
basis/promises/promises.factor

index 6696ef809e2dea31bd9e0199167a6d8934efb35f..b19968adee13ec0c88262ce0f5200a559144201e 100644 (file)
@@ -4,9 +4,9 @@ USING: accessors arrays effects fry generalizations kernel math
 namespaces parser effects.parser sequences words ;
 IN: promises
 
-TUPLE: promise-state quot forced? value ;
+TUPLE: promise quot forced? value ;
 
-: promise ( quot -- promise ) f f \ promise-state boa ;
+: <promise> ( quot -- promise ) f f promise boa ;
 
 : force ( promise -- value )
     dup forced?>> [
@@ -16,7 +16,7 @@ TUPLE: promise-state quot forced? value ;
     value>> ;
 
 : make-lazy-quot ( quot effect -- quot )
-    in>> length '[ _ _ ncurry promise ] ;
+    in>> length '[ _ _ ncurry <promise> ] ;
 
 SYNTAX: LAZY:
     (:) [ make-lazy-quot ] [ 2nip ] 3bi define-declared ;