File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 11(ns user
22 (:require
3+ [clojure.core.server :as server]
4+ [clojure.java.io :as io]
35 [clojure.test :as t]
46 [clojure.tools.namespace.repl :as ns ]))
57
3133 (println (str " #p" (position ) " " '~form " => (" (- (System/currentTimeMillis ) t#) " ms) " res#)))
3234 res#))
3335
36+ (defn -main [& args]
37+ ; ; setup repl
38+ (let [args (apply array-map args)
39+ port (or
40+ (some-> (get args " --port" ) parse-long)
41+ (+ 1024 (rand-int 64512 )))
42+ file (io/file " .repl-port" )]
43+ (println " Started Server Socket REPL on port" port)
44+ (spit file port)
45+ (.deleteOnExit file)
46+ (server/start-server
47+ {:name " repl"
48+ :port port
49+ :accept 'clojure.core.server/repl
50+ :server-daemon false })))
51+
3452(defn test-all []
3553 (reload )
3654 (t/run-all-tests #"datascript\. .*" ))
Original file line number Diff line number Diff line change 22set -o errexit -o nounset -o pipefail
33cd " ` dirname $0 ` /.."
44
5- echo " Starting Socket REPL server on port 5555"
6- clj -A:1.11.1:dev:test:bench -X clojure.core.server/start-server :name repl :port 5555 :accept clojure.core.server/repl :server-daemon false
5+ clj -A:1.11.1:dev:test:bench -M -m user
You can’t perform that action at this time.
0 commit comments