From f6345c72cec64d7642bc5a705312c7055166c223 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Tue, 5 May 2009 17:24:59 -0500 Subject: [PATCH] closures: using dynamic namespaces lexically --- extra/closures/closures.factor | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 extra/closures/closures.factor diff --git a/extra/closures/closures.factor b/extra/closures/closures.factor new file mode 100644 index 0000000000..94bd2664eb --- /dev/null +++ b/extra/closures/closures.factor @@ -0,0 +1,4 @@ +USING: fry namespaces kernel sequences parser ; +IN: closures +: delayed-bind ( quot -- quot' ) '[ namespace [ _ bind ] curry ] ; +SYNTAX: C[ parse-quotation delayed-bind over push-all ;