Split 20-coll.clj into three collection-tier files
The 1123-line collection tier is the largest source file. Cut it at two existing section banners into 20-coll (predicates, printing, hierarchies, pure-over-core leaves), 21-coll (rand/sort seams, the test runner, fn combinators), and 22-coll (canonical Clojure ports, transduce/into, JVM-shape stubs). No macros in this tier, so order is the only constraint; the emit-image manifest lists the three in sequence. Re-minted seed is identical apart from gensym label renumbering.
This commit is contained in:
parent
0db08e7571
commit
f7767706cf
5 changed files with 906 additions and 898 deletions
|
|
@ -103,7 +103,7 @@
|
|||
(define ei-prelude-ns-files
|
||||
(append
|
||||
(map (lambda (tf) (cons "clojure.core" (string-append "jolt-core/clojure/core/" tf ".clj")))
|
||||
'("00-syntax" "00-kernel" "10-seq" "20-coll" "25-sorted" "30-macros" "40-lazy" "50-io"))
|
||||
'("00-syntax" "00-kernel" "10-seq" "20-coll" "21-coll" "22-coll" "25-sorted" "30-macros" "40-lazy" "50-io"))
|
||||
(list (cons "clojure.string" "stdlib/clojure/string.clj")
|
||||
(cons "clojure.walk" "stdlib/clojure/walk.clj")
|
||||
(cons "clojure.template" "stdlib/clojure/template.clj")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue