From 3280c0f29ea18f7ef818f9531402e99d643396ef Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 24 May 2013 21:57:31 -0600 Subject: [PATCH] reorganize into core plus packages The "racket" directory contains a pared-back version of the repository, roughly. The "pkgs" directory everything else in the repository, but organized into packages. original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2 --- collects/plai/collector/lang/reader.rkt | 2 -- collects/tests/racklog/lang/laps.txt | 2 -- collects/tests/racklog/lang/long.txt | 1 - collects/tests/racklog/lang/says.txt | 1 - collects/tests/racklog/lang/true.txt | 1 - {collects => pkgs}/datalog/ast.rkt | 0 {collects => pkgs}/datalog/eval.rkt | 0 {collects => pkgs}/datalog/info.rkt | 2 ++ .../datalog/lang/configure-runtime.rkt | 0 {collects => pkgs}/datalog/lang/lang-info.rkt | 0 {collects => pkgs}/datalog/lang/reader.rkt | 0 {collects => pkgs}/datalog/main.rkt | 0 {collects => pkgs}/datalog/parse.rkt | 0 {collects => pkgs}/datalog/pretty.rkt | 0 {collects => pkgs}/datalog/private/compiler.rkt | 0 {collects => pkgs}/datalog/private/env.rkt | 0 {collects => pkgs}/datalog/private/lex.rkt | 0 {collects => pkgs}/datalog/private/pprint.rkt | 0 {collects => pkgs}/datalog/private/subst.rkt | 0 {collects => pkgs}/datalog/private/unify.rkt | 0 {collects => pkgs}/datalog/private/variant.rkt | 0 {collects => pkgs}/datalog/runtime.rkt | 0 .../datalog/scribblings/datalog.scrbl | 0 {collects => pkgs}/datalog/scribblings/racket.scrbl | 0 .../datalog/scribblings/tutorial.scrbl | 0 {collects => pkgs}/datalog/scribblings/utils.rkt | 0 {collects => pkgs}/datalog/serialize.rkt | 0 {collects => pkgs}/datalog/sexp/lang.rkt | 0 {collects => pkgs}/datalog/sexp/lang/reader.rkt | 0 {collects => pkgs}/datalog/stx.rkt | 0 {collects => pkgs}/datalog/tool/datalog.png | Bin {collects => pkgs}/datalog/tool/submit.rkt | 0 {collects => pkgs}/datalog/tool/syntax-color.rkt | 0 .../racket-pkgs/racket-test}/tests/datalog/ast.rkt | 0 .../racket-pkgs/racket-test}/tests/datalog/eval.rkt | 0 .../tests/datalog/examples/ancestor.rkt | 0 .../tests/datalog/examples/bidipath.rkt | 0 .../racket-test}/tests/datalog/examples/empty.rkt | 0 .../racket-test}/tests/datalog/examples/laps.rkt | 0 .../racket-test}/tests/datalog/examples/long.rkt | 0 .../racket-test}/tests/datalog/examples/path.rkt | 0 .../racket-test}/tests/datalog/examples/pq.rkt | 0 .../racket-test}/tests/datalog/examples/revpath.rkt | 0 .../racket-test}/tests/datalog/examples/says.rkt | 0 .../racket-test}/tests/datalog/examples/student.rkt | 0 .../racket-test}/tests/datalog/examples/student.txt | 0 .../racket-test}/tests/datalog/examples/sym.rkt | 0 .../racket-test}/tests/datalog/examples/true.rkt | 0 .../tests/datalog/examples/tutorial.rkt | 0 .../racket-pkgs/racket-test}/tests/datalog/main.rkt | 0 .../tests/datalog/paren-examples/add1.rkt | 0 .../tests/datalog/paren-examples/add1.txt | 0 .../tests/datalog/paren-examples/ancestor.rkt | 0 .../tests/datalog/paren-examples/ancestor.txt | 0 .../tests/datalog/paren-examples/bidipath.rkt | 0 .../tests/datalog/paren-examples/bidipath.txt | 0 .../tests/datalog/paren-examples/empty.rkt | 0 .../tests/datalog/paren-examples/empty.txt | 0 .../tests/datalog/paren-examples/laps.rkt | 0 .../tests/datalog/paren-examples/long.rkt | 0 .../tests/datalog/paren-examples/path.rkt | 0 .../tests/datalog/paren-examples/path.txt | 0 .../tests/datalog/paren-examples/pq.rkt | 0 .../tests/datalog/paren-examples/pq.txt | 0 .../tests/datalog/paren-examples/req.rkt | 0 .../tests/datalog/paren-examples/req.txt | 0 .../tests/datalog/paren-examples/revpath.rkt | 0 .../tests/datalog/paren-examples/revpath.txt | 0 .../tests/datalog/paren-examples/says.rkt | 0 .../tests/datalog/paren-examples/sym.rkt | 0 .../tests/datalog/paren-examples/sym.txt | 0 .../tests/datalog/paren-examples/true.rkt | 0 .../tests/datalog/paren-examples/tutorial.rkt | 0 .../tests/datalog/paren-examples/tutorial.txt | 0 .../racket-test}/tests/datalog/parse.rkt | 0 .../racket-test}/tests/datalog/pretty.rkt | 0 .../racket-test}/tests/datalog/private/env.rkt | 0 .../racket-test}/tests/datalog/private/lex.rkt | 0 .../racket-test}/tests/datalog/private/subst.rkt | 0 .../racket-test}/tests/datalog/private/unify.rkt | 0 .../racket-test}/tests/datalog/private/variant.rkt | 0 .../racket-test}/tests/datalog/racket.rkt | 0 .../racket-test}/tests/datalog/runtime.rkt | 0 .../tests/datalog/test-docs-complete.rkt | 0 .../tests/datalog/tool/syntax-color.rkt | 0 .../racket-pkgs/racket-test}/tests/datalog/util.rkt | 0 .../racket-test/tests/racklog/lang}/laps.txt | 0 .../racket-test/tests/racklog/lang}/long.txt | 0 .../racket-test/tests/racklog/lang}/says.txt | 0 .../racket-test/tests/racklog/lang}/true.txt | 0 90 files changed, 2 insertions(+), 7 deletions(-) delete mode 100644 collects/plai/collector/lang/reader.rkt delete mode 100644 collects/tests/racklog/lang/laps.txt delete mode 100644 collects/tests/racklog/lang/long.txt delete mode 100644 collects/tests/racklog/lang/says.txt delete mode 100644 collects/tests/racklog/lang/true.txt rename {collects => pkgs}/datalog/ast.rkt (100%) rename {collects => pkgs}/datalog/eval.rkt (100%) rename {collects => pkgs}/datalog/info.rkt (78%) rename {collects => pkgs}/datalog/lang/configure-runtime.rkt (100%) rename {collects => pkgs}/datalog/lang/lang-info.rkt (100%) rename {collects => pkgs}/datalog/lang/reader.rkt (100%) rename {collects => pkgs}/datalog/main.rkt (100%) rename {collects => pkgs}/datalog/parse.rkt (100%) rename {collects => pkgs}/datalog/pretty.rkt (100%) rename {collects => pkgs}/datalog/private/compiler.rkt (100%) rename {collects => pkgs}/datalog/private/env.rkt (100%) rename {collects => pkgs}/datalog/private/lex.rkt (100%) rename {collects => pkgs}/datalog/private/pprint.rkt (100%) rename {collects => pkgs}/datalog/private/subst.rkt (100%) rename {collects => pkgs}/datalog/private/unify.rkt (100%) rename {collects => pkgs}/datalog/private/variant.rkt (100%) rename {collects => pkgs}/datalog/runtime.rkt (100%) rename {collects => pkgs}/datalog/scribblings/datalog.scrbl (100%) rename {collects => pkgs}/datalog/scribblings/racket.scrbl (100%) rename {collects => pkgs}/datalog/scribblings/tutorial.scrbl (100%) rename {collects => pkgs}/datalog/scribblings/utils.rkt (100%) rename {collects => pkgs}/datalog/serialize.rkt (100%) rename {collects => pkgs}/datalog/sexp/lang.rkt (100%) rename {collects => pkgs}/datalog/sexp/lang/reader.rkt (100%) rename {collects => pkgs}/datalog/stx.rkt (100%) rename {collects => pkgs}/datalog/tool/datalog.png (100%) rename {collects => pkgs}/datalog/tool/submit.rkt (100%) rename {collects => pkgs}/datalog/tool/syntax-color.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/ast.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/eval.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/ancestor.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/bidipath.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/empty.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/laps.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/long.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/path.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/pq.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/revpath.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/says.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/student.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/student.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/sym.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/true.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/examples/tutorial.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/main.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/add1.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/add1.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/ancestor.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/ancestor.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/bidipath.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/bidipath.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/empty.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/empty.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/laps.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/long.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/path.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/path.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/pq.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/pq.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/req.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/req.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/revpath.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/revpath.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/says.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/sym.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/sym.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/true.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/tutorial.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/paren-examples/tutorial.txt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/parse.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/pretty.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/private/env.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/private/lex.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/private/subst.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/private/unify.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/private/variant.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/racket.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/runtime.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/test-docs-complete.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/tool/syntax-color.rkt (100%) rename {collects => pkgs/racket-pkgs/racket-test}/tests/datalog/util.rkt (100%) rename {collects/tests/datalog/paren-examples => pkgs/racket-pkgs/racket-test/tests/racklog/lang}/laps.txt (100%) rename {collects/tests/datalog/paren-examples => pkgs/racket-pkgs/racket-test/tests/racklog/lang}/long.txt (100%) rename {collects/tests/datalog/paren-examples => pkgs/racket-pkgs/racket-test/tests/racklog/lang}/says.txt (100%) rename {collects/tests/datalog/paren-examples => pkgs/racket-pkgs/racket-test/tests/racklog/lang}/true.txt (100%) diff --git a/collects/plai/collector/lang/reader.rkt b/collects/plai/collector/lang/reader.rkt deleted file mode 100644 index f170a42..0000000 --- a/collects/plai/collector/lang/reader.rkt +++ /dev/null @@ -1,2 +0,0 @@ -(module reader syntax/module-reader - #:language `plai/collector) diff --git a/collects/tests/racklog/lang/laps.txt b/collects/tests/racklog/lang/laps.txt deleted file mode 100644 index d87ea5f..0000000 --- a/collects/tests/racklog/lang/laps.txt +++ /dev/null @@ -1,2 +0,0 @@ -permit(rams, store, rams_couch). -permit(will, fetch, rams_couch). diff --git a/collects/tests/racklog/lang/long.txt b/collects/tests/racklog/lang/long.txt deleted file mode 100644 index ebf5669..0000000 --- a/collects/tests/racklog/lang/long.txt +++ /dev/null @@ -1 +0,0 @@ -this_is_a_long_identifier_and_tests_the_scanners_concat_when_read_with_a_small_buffer. diff --git a/collects/tests/racklog/lang/says.txt b/collects/tests/racklog/lang/says.txt deleted file mode 100644 index 473484a..0000000 --- a/collects/tests/racklog/lang/says.txt +++ /dev/null @@ -1 +0,0 @@ -says(tpme1, m1). diff --git a/collects/tests/racklog/lang/true.txt b/collects/tests/racklog/lang/true.txt deleted file mode 100644 index 48eb7ed..0000000 --- a/collects/tests/racklog/lang/true.txt +++ /dev/null @@ -1 +0,0 @@ -true. diff --git a/collects/datalog/ast.rkt b/pkgs/datalog/ast.rkt similarity index 100% rename from collects/datalog/ast.rkt rename to pkgs/datalog/ast.rkt diff --git a/collects/datalog/eval.rkt b/pkgs/datalog/eval.rkt similarity index 100% rename from collects/datalog/eval.rkt rename to pkgs/datalog/eval.rkt diff --git a/collects/datalog/info.rkt b/pkgs/datalog/info.rkt similarity index 78% rename from collects/datalog/info.rkt rename to pkgs/datalog/info.rkt index 5d07e08..8b79842 100644 --- a/collects/datalog/info.rkt +++ b/pkgs/datalog/info.rkt @@ -1,5 +1,7 @@ #lang setup/infotab +(define single-collection "datalog") + (define scribblings '(["scribblings/datalog.scrbl" (multi-page) (language)])) (define compile-omit-paths '("tests")) diff --git a/collects/datalog/lang/configure-runtime.rkt b/pkgs/datalog/lang/configure-runtime.rkt similarity index 100% rename from collects/datalog/lang/configure-runtime.rkt rename to pkgs/datalog/lang/configure-runtime.rkt diff --git a/collects/datalog/lang/lang-info.rkt b/pkgs/datalog/lang/lang-info.rkt similarity index 100% rename from collects/datalog/lang/lang-info.rkt rename to pkgs/datalog/lang/lang-info.rkt diff --git a/collects/datalog/lang/reader.rkt b/pkgs/datalog/lang/reader.rkt similarity index 100% rename from collects/datalog/lang/reader.rkt rename to pkgs/datalog/lang/reader.rkt diff --git a/collects/datalog/main.rkt b/pkgs/datalog/main.rkt similarity index 100% rename from collects/datalog/main.rkt rename to pkgs/datalog/main.rkt diff --git a/collects/datalog/parse.rkt b/pkgs/datalog/parse.rkt similarity index 100% rename from collects/datalog/parse.rkt rename to pkgs/datalog/parse.rkt diff --git a/collects/datalog/pretty.rkt b/pkgs/datalog/pretty.rkt similarity index 100% rename from collects/datalog/pretty.rkt rename to pkgs/datalog/pretty.rkt diff --git a/collects/datalog/private/compiler.rkt b/pkgs/datalog/private/compiler.rkt similarity index 100% rename from collects/datalog/private/compiler.rkt rename to pkgs/datalog/private/compiler.rkt diff --git a/collects/datalog/private/env.rkt b/pkgs/datalog/private/env.rkt similarity index 100% rename from collects/datalog/private/env.rkt rename to pkgs/datalog/private/env.rkt diff --git a/collects/datalog/private/lex.rkt b/pkgs/datalog/private/lex.rkt similarity index 100% rename from collects/datalog/private/lex.rkt rename to pkgs/datalog/private/lex.rkt diff --git a/collects/datalog/private/pprint.rkt b/pkgs/datalog/private/pprint.rkt similarity index 100% rename from collects/datalog/private/pprint.rkt rename to pkgs/datalog/private/pprint.rkt diff --git a/collects/datalog/private/subst.rkt b/pkgs/datalog/private/subst.rkt similarity index 100% rename from collects/datalog/private/subst.rkt rename to pkgs/datalog/private/subst.rkt diff --git a/collects/datalog/private/unify.rkt b/pkgs/datalog/private/unify.rkt similarity index 100% rename from collects/datalog/private/unify.rkt rename to pkgs/datalog/private/unify.rkt diff --git a/collects/datalog/private/variant.rkt b/pkgs/datalog/private/variant.rkt similarity index 100% rename from collects/datalog/private/variant.rkt rename to pkgs/datalog/private/variant.rkt diff --git a/collects/datalog/runtime.rkt b/pkgs/datalog/runtime.rkt similarity index 100% rename from collects/datalog/runtime.rkt rename to pkgs/datalog/runtime.rkt diff --git a/collects/datalog/scribblings/datalog.scrbl b/pkgs/datalog/scribblings/datalog.scrbl similarity index 100% rename from collects/datalog/scribblings/datalog.scrbl rename to pkgs/datalog/scribblings/datalog.scrbl diff --git a/collects/datalog/scribblings/racket.scrbl b/pkgs/datalog/scribblings/racket.scrbl similarity index 100% rename from collects/datalog/scribblings/racket.scrbl rename to pkgs/datalog/scribblings/racket.scrbl diff --git a/collects/datalog/scribblings/tutorial.scrbl b/pkgs/datalog/scribblings/tutorial.scrbl similarity index 100% rename from collects/datalog/scribblings/tutorial.scrbl rename to pkgs/datalog/scribblings/tutorial.scrbl diff --git a/collects/datalog/scribblings/utils.rkt b/pkgs/datalog/scribblings/utils.rkt similarity index 100% rename from collects/datalog/scribblings/utils.rkt rename to pkgs/datalog/scribblings/utils.rkt diff --git a/collects/datalog/serialize.rkt b/pkgs/datalog/serialize.rkt similarity index 100% rename from collects/datalog/serialize.rkt rename to pkgs/datalog/serialize.rkt diff --git a/collects/datalog/sexp/lang.rkt b/pkgs/datalog/sexp/lang.rkt similarity index 100% rename from collects/datalog/sexp/lang.rkt rename to pkgs/datalog/sexp/lang.rkt diff --git a/collects/datalog/sexp/lang/reader.rkt b/pkgs/datalog/sexp/lang/reader.rkt similarity index 100% rename from collects/datalog/sexp/lang/reader.rkt rename to pkgs/datalog/sexp/lang/reader.rkt diff --git a/collects/datalog/stx.rkt b/pkgs/datalog/stx.rkt similarity index 100% rename from collects/datalog/stx.rkt rename to pkgs/datalog/stx.rkt diff --git a/collects/datalog/tool/datalog.png b/pkgs/datalog/tool/datalog.png similarity index 100% rename from collects/datalog/tool/datalog.png rename to pkgs/datalog/tool/datalog.png diff --git a/collects/datalog/tool/submit.rkt b/pkgs/datalog/tool/submit.rkt similarity index 100% rename from collects/datalog/tool/submit.rkt rename to pkgs/datalog/tool/submit.rkt diff --git a/collects/datalog/tool/syntax-color.rkt b/pkgs/datalog/tool/syntax-color.rkt similarity index 100% rename from collects/datalog/tool/syntax-color.rkt rename to pkgs/datalog/tool/syntax-color.rkt diff --git a/collects/tests/datalog/ast.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/ast.rkt similarity index 100% rename from collects/tests/datalog/ast.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/ast.rkt diff --git a/collects/tests/datalog/eval.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/eval.rkt similarity index 100% rename from collects/tests/datalog/eval.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/eval.rkt diff --git a/collects/tests/datalog/examples/ancestor.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/ancestor.rkt similarity index 100% rename from collects/tests/datalog/examples/ancestor.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/ancestor.rkt diff --git a/collects/tests/datalog/examples/bidipath.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/bidipath.rkt similarity index 100% rename from collects/tests/datalog/examples/bidipath.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/bidipath.rkt diff --git a/collects/tests/datalog/examples/empty.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/empty.rkt similarity index 100% rename from collects/tests/datalog/examples/empty.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/empty.rkt diff --git a/collects/tests/datalog/examples/laps.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/laps.rkt similarity index 100% rename from collects/tests/datalog/examples/laps.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/laps.rkt diff --git a/collects/tests/datalog/examples/long.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/long.rkt similarity index 100% rename from collects/tests/datalog/examples/long.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/long.rkt diff --git a/collects/tests/datalog/examples/path.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/path.rkt similarity index 100% rename from collects/tests/datalog/examples/path.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/path.rkt diff --git a/collects/tests/datalog/examples/pq.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/pq.rkt similarity index 100% rename from collects/tests/datalog/examples/pq.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/pq.rkt diff --git a/collects/tests/datalog/examples/revpath.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/revpath.rkt similarity index 100% rename from collects/tests/datalog/examples/revpath.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/revpath.rkt diff --git a/collects/tests/datalog/examples/says.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/says.rkt similarity index 100% rename from collects/tests/datalog/examples/says.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/says.rkt diff --git a/collects/tests/datalog/examples/student.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/student.rkt similarity index 100% rename from collects/tests/datalog/examples/student.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/student.rkt diff --git a/collects/tests/datalog/examples/student.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/student.txt similarity index 100% rename from collects/tests/datalog/examples/student.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/student.txt diff --git a/collects/tests/datalog/examples/sym.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/sym.rkt similarity index 100% rename from collects/tests/datalog/examples/sym.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/sym.rkt diff --git a/collects/tests/datalog/examples/true.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/true.rkt similarity index 100% rename from collects/tests/datalog/examples/true.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/true.rkt diff --git a/collects/tests/datalog/examples/tutorial.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/examples/tutorial.rkt similarity index 100% rename from collects/tests/datalog/examples/tutorial.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/examples/tutorial.rkt diff --git a/collects/tests/datalog/main.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/main.rkt similarity index 100% rename from collects/tests/datalog/main.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/main.rkt diff --git a/collects/tests/datalog/paren-examples/add1.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/add1.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/add1.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/add1.rkt diff --git a/collects/tests/datalog/paren-examples/add1.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/add1.txt similarity index 100% rename from collects/tests/datalog/paren-examples/add1.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/add1.txt diff --git a/collects/tests/datalog/paren-examples/ancestor.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/ancestor.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/ancestor.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/ancestor.rkt diff --git a/collects/tests/datalog/paren-examples/ancestor.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/ancestor.txt similarity index 100% rename from collects/tests/datalog/paren-examples/ancestor.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/ancestor.txt diff --git a/collects/tests/datalog/paren-examples/bidipath.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/bidipath.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/bidipath.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/bidipath.rkt diff --git a/collects/tests/datalog/paren-examples/bidipath.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/bidipath.txt similarity index 100% rename from collects/tests/datalog/paren-examples/bidipath.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/bidipath.txt diff --git a/collects/tests/datalog/paren-examples/empty.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/empty.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/empty.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/empty.rkt diff --git a/collects/tests/datalog/paren-examples/empty.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/empty.txt similarity index 100% rename from collects/tests/datalog/paren-examples/empty.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/empty.txt diff --git a/collects/tests/datalog/paren-examples/laps.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/laps.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/laps.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/laps.rkt diff --git a/collects/tests/datalog/paren-examples/long.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/long.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/long.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/long.rkt diff --git a/collects/tests/datalog/paren-examples/path.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/path.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/path.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/path.rkt diff --git a/collects/tests/datalog/paren-examples/path.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/path.txt similarity index 100% rename from collects/tests/datalog/paren-examples/path.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/path.txt diff --git a/collects/tests/datalog/paren-examples/pq.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/pq.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/pq.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/pq.rkt diff --git a/collects/tests/datalog/paren-examples/pq.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/pq.txt similarity index 100% rename from collects/tests/datalog/paren-examples/pq.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/pq.txt diff --git a/collects/tests/datalog/paren-examples/req.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/req.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/req.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/req.rkt diff --git a/collects/tests/datalog/paren-examples/req.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/req.txt similarity index 100% rename from collects/tests/datalog/paren-examples/req.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/req.txt diff --git a/collects/tests/datalog/paren-examples/revpath.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/revpath.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/revpath.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/revpath.rkt diff --git a/collects/tests/datalog/paren-examples/revpath.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/revpath.txt similarity index 100% rename from collects/tests/datalog/paren-examples/revpath.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/revpath.txt diff --git a/collects/tests/datalog/paren-examples/says.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/says.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/says.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/says.rkt diff --git a/collects/tests/datalog/paren-examples/sym.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/sym.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/sym.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/sym.rkt diff --git a/collects/tests/datalog/paren-examples/sym.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/sym.txt similarity index 100% rename from collects/tests/datalog/paren-examples/sym.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/sym.txt diff --git a/collects/tests/datalog/paren-examples/true.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/true.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/true.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/true.rkt diff --git a/collects/tests/datalog/paren-examples/tutorial.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/tutorial.rkt similarity index 100% rename from collects/tests/datalog/paren-examples/tutorial.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/tutorial.rkt diff --git a/collects/tests/datalog/paren-examples/tutorial.txt b/pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/tutorial.txt similarity index 100% rename from collects/tests/datalog/paren-examples/tutorial.txt rename to pkgs/racket-pkgs/racket-test/tests/datalog/paren-examples/tutorial.txt diff --git a/collects/tests/datalog/parse.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/parse.rkt similarity index 100% rename from collects/tests/datalog/parse.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/parse.rkt diff --git a/collects/tests/datalog/pretty.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/pretty.rkt similarity index 100% rename from collects/tests/datalog/pretty.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/pretty.rkt diff --git a/collects/tests/datalog/private/env.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/private/env.rkt similarity index 100% rename from collects/tests/datalog/private/env.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/private/env.rkt diff --git a/collects/tests/datalog/private/lex.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/private/lex.rkt similarity index 100% rename from collects/tests/datalog/private/lex.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/private/lex.rkt diff --git a/collects/tests/datalog/private/subst.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/private/subst.rkt similarity index 100% rename from collects/tests/datalog/private/subst.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/private/subst.rkt diff --git a/collects/tests/datalog/private/unify.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/private/unify.rkt similarity index 100% rename from collects/tests/datalog/private/unify.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/private/unify.rkt diff --git a/collects/tests/datalog/private/variant.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/private/variant.rkt similarity index 100% rename from collects/tests/datalog/private/variant.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/private/variant.rkt diff --git a/collects/tests/datalog/racket.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/racket.rkt similarity index 100% rename from collects/tests/datalog/racket.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/racket.rkt diff --git a/collects/tests/datalog/runtime.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/runtime.rkt similarity index 100% rename from collects/tests/datalog/runtime.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/runtime.rkt diff --git a/collects/tests/datalog/test-docs-complete.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/test-docs-complete.rkt similarity index 100% rename from collects/tests/datalog/test-docs-complete.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/test-docs-complete.rkt diff --git a/collects/tests/datalog/tool/syntax-color.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/tool/syntax-color.rkt similarity index 100% rename from collects/tests/datalog/tool/syntax-color.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/tool/syntax-color.rkt diff --git a/collects/tests/datalog/util.rkt b/pkgs/racket-pkgs/racket-test/tests/datalog/util.rkt similarity index 100% rename from collects/tests/datalog/util.rkt rename to pkgs/racket-pkgs/racket-test/tests/datalog/util.rkt diff --git a/collects/tests/datalog/paren-examples/laps.txt b/pkgs/racket-pkgs/racket-test/tests/racklog/lang/laps.txt similarity index 100% rename from collects/tests/datalog/paren-examples/laps.txt rename to pkgs/racket-pkgs/racket-test/tests/racklog/lang/laps.txt diff --git a/collects/tests/datalog/paren-examples/long.txt b/pkgs/racket-pkgs/racket-test/tests/racklog/lang/long.txt similarity index 100% rename from collects/tests/datalog/paren-examples/long.txt rename to pkgs/racket-pkgs/racket-test/tests/racklog/lang/long.txt diff --git a/collects/tests/datalog/paren-examples/says.txt b/pkgs/racket-pkgs/racket-test/tests/racklog/lang/says.txt similarity index 100% rename from collects/tests/datalog/paren-examples/says.txt rename to pkgs/racket-pkgs/racket-test/tests/racklog/lang/says.txt diff --git a/collects/tests/datalog/paren-examples/true.txt b/pkgs/racket-pkgs/racket-test/tests/racklog/lang/true.txt similarity index 100% rename from collects/tests/datalog/paren-examples/true.txt rename to pkgs/racket-pkgs/racket-test/tests/racklog/lang/true.txt