]> gitweb.factorcode.org Git - factor.git/commitdiff
Metadata for svg, sequences.squish, math.affine-transforms
authorJoe Groff <arcata@gmail.com>
Fri, 30 Jan 2009 16:15:26 +0000 (10:15 -0600)
committerJoe Groff <arcata@gmail.com>
Fri, 30 Jan 2009 16:15:26 +0000 (10:15 -0600)
16 files changed:
extra/math/affine-transforms/affine-transforms-tests.factor
extra/math/affine-transforms/affine-transforms.factor
extra/math/affine-transforms/authors.txt [new file with mode: 0644]
extra/math/affine-transforms/summary.txt [new file with mode: 0644]
extra/math/affine-transforms/tags.txt [new file with mode: 0644]
extra/sequences/product/product-tests.factor [new file with mode: 0644]
extra/sequences/squish/.squish.factor.swo [new file with mode: 0644]
extra/sequences/squish/authors.txt [new file with mode: 0644]
extra/sequences/squish/squish-tests.factor [new file with mode: 0644]
extra/sequences/squish/squish.factor
extra/sequences/squish/summary.txt [new file with mode: 0644]
extra/sequences/squish/tags.txt [new file with mode: 0644]
extra/svg/authors.txt [new file with mode: 0644]
extra/svg/summary.txt [new file with mode: 0644]
extra/svg/svg-tests.factor
extra/svg/tags.txt [new file with mode: 0644]

index f79c0fa63b89ae8cc6c141e2e62c2c3d6d4a53b7..1d10e07ceaaf9be7fdac9c3a332c522e563ed19e 100644 (file)
@@ -1,3 +1,4 @@
+! (c)2009 Joe Groff, see BSD license
 USING: arrays kernel literals tools.test math math.affine-transforms
 math.constants math.functions ;
 IN: math.affine-transforms.tests
index 141dbf9634ccf50d877bffdaae22a3e787df42b1..822af51614eb7f1d61c49882864a2697f122a215 100644 (file)
@@ -1,3 +1,4 @@
+! (c)2009 Joe Groff, see BSD license
 USING: accessors arrays combinators combinators.short-circuit kernel math math.vectors
 math.functions sequences ;
 IN: math.affine-transforms
diff --git a/extra/math/affine-transforms/authors.txt b/extra/math/affine-transforms/authors.txt
new file mode 100644 (file)
index 0000000..f13c9c1
--- /dev/null
@@ -0,0 +1 @@
+Joe Groff
diff --git a/extra/math/affine-transforms/summary.txt b/extra/math/affine-transforms/summary.txt
new file mode 100644 (file)
index 0000000..054d98a
--- /dev/null
@@ -0,0 +1 @@
+Affine transforms for two-dimensional vectors
diff --git a/extra/math/affine-transforms/tags.txt b/extra/math/affine-transforms/tags.txt
new file mode 100644 (file)
index 0000000..ede10ab
--- /dev/null
@@ -0,0 +1 @@
+math
diff --git a/extra/sequences/product/product-tests.factor b/extra/sequences/product/product-tests.factor
new file mode 100644 (file)
index 0000000..dfabc16
--- /dev/null
@@ -0,0 +1,19 @@
+USING: arrays kernel sequences sequences.cartesian-product tools.test ;
+IN: sequences.product.tests
+
+[
+    { { 0 "a" } { 1 "a" } { 2 "a" } { 0 "b" } { 1 "b" } { 2 "b" } }
+] [ { { 0 1 2 } { "a" "b" } } [ ] cartesian-product-map ] unit-test
+
+[
+    {
+        { 0 "a" t } { 1 "a" t } { 2 "a" t } { 0 "b" t } { 1 "b" t } { 2 "b" t }
+        { 0 "a" f } { 1 "a" f } { 2 "a" f } { 0 "b" f } { 1 "b" f } { 2 "b" f }
+    }
+] [ { { 0 1 2 } { "a" "b" } { t f } } [ ] cartesian-product-map ] unit-test
+
+[
+    { "012012" "aaabbb" }
+] [ { { "0" "1" "2" } { "a" "b" } } [ [ first2 ] bi* [ append ] bi@ 2array ] cartesian-product-each ] unit-test
+
+
diff --git a/extra/sequences/squish/.squish.factor.swo b/extra/sequences/squish/.squish.factor.swo
new file mode 100644 (file)
index 0000000..71a1d2a
Binary files /dev/null and b/extra/sequences/squish/.squish.factor.swo differ
diff --git a/extra/sequences/squish/authors.txt b/extra/sequences/squish/authors.txt
new file mode 100644 (file)
index 0000000..580f882
--- /dev/null
@@ -0,0 +1,2 @@
+Slava Pestov
+Joe Groff
diff --git a/extra/sequences/squish/squish-tests.factor b/extra/sequences/squish/squish-tests.factor
new file mode 100644 (file)
index 0000000..21c8864
--- /dev/null
@@ -0,0 +1,8 @@
+! (c)2009 Slava Pestov & Joe Groff, see BSD license
+USING: kernel sequences sequences.squish strings tools.test ;
+IN: sequences.squish.tests
+
+[ { { 1 2 3 } { 4 } { 5 6 } } ] [
+    V{ { 1 2 3 } V{ { 4 } { 5 6 } } }  
+    [ vector? ] { } squish ;
+] unit-test
index 6a7ffb49f8c4f5a222baa0d8721f27924a515de5..c42747af47a1f4fb0208717cf946c08891d9da67 100644 (file)
@@ -1,3 +1,4 @@
+! (c)2009 Slava Pestov & Joe Groff, see BSD license
 USING: combinators.short-circuit fry make math kernel sequences ;
 IN: sequences.squish
 
diff --git a/extra/sequences/squish/summary.txt b/extra/sequences/squish/summary.txt
new file mode 100644 (file)
index 0000000..9461167
--- /dev/null
@@ -0,0 +1 @@
+Sequence flattening with parameterized descent predicate
diff --git a/extra/sequences/squish/tags.txt b/extra/sequences/squish/tags.txt
new file mode 100644 (file)
index 0000000..63926bb
--- /dev/null
@@ -0,0 +1 @@
+sequences
diff --git a/extra/svg/authors.txt b/extra/svg/authors.txt
new file mode 100644 (file)
index 0000000..f13c9c1
--- /dev/null
@@ -0,0 +1 @@
+Joe Groff
diff --git a/extra/svg/summary.txt b/extra/svg/summary.txt
new file mode 100644 (file)
index 0000000..e329d1a
--- /dev/null
@@ -0,0 +1 @@
+Parsers for SVG data
index 4ad1514d38f54e994922cbd8310ddf1286cb8001..2e1f88b29b96a45a13b36c16c9d06c3ba73a7333 100644 (file)
@@ -1,3 +1,4 @@
+! (c)2009 Joe Groff, see BSD license
 USING: arrays literals math math.affine-transforms math.functions multiline
 svg tools.test ;
 IN: svg.tests
diff --git a/extra/svg/tags.txt b/extra/svg/tags.txt
new file mode 100644 (file)
index 0000000..0cf061a
--- /dev/null
@@ -0,0 +1,3 @@
+xml
+graphics
+svg