]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/models/search/search.factor
Search models
[factor.git] / basis / models / search / search.factor
diff --git a/basis/models/search/search.factor b/basis/models/search/search.factor
new file mode 100644 (file)
index 0000000..41d9b57
--- /dev/null
@@ -0,0 +1,9 @@
+! Copyright (C) 2008 Slava Pestov
+! See http://factorcode.org/license.txt for BSD license.
+USING: arrays calendar fry kernel models.compose models.delay
+models.filter sequences ;
+IN: models.search
+
+: <search-model> ( values search quot -- model )
+    [ 500 milliseconds <delay> 2array <compose> ] dip
+    '[ first2 @ ] <filter> ;
\ No newline at end of file