Mike Fikes
Mike Fikes
This page https://clojurescript.org/reference/repl-and-main can be updated for Socket REPLs (a bit like, or referring to https://clojure.org/reference/repl_and_main#_launching_a_socket_server) In particular, it can explain how, with Clojure 1.10, you can ``` clj -J-Dclojure.server.repl='{:port...
`clj -m cljs.main -h` shows ``` browser REPL options: -H, --host address Address to bind -p, --port number Port to bind ``` which should be added to https://clojurescript.org/reference/repl-and-main
In Quick Start: > Let’s make a mistake. Try evaluating `(ffirst [1])`. You should get a source mapped stack trace ... But with recent changes stack traces are no longer...
See https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/compiler.cljc#L1236-L1247 This implies that if you have something in the global scope, but want to associate a sub-object with the synthetic foreign lib namespace, you can use dots to...
`project.clj`: ```clojure (defproject try-lein-tools-deps "0.1.0-SNAPSHOT" :plugins [[lein-tools-deps "0.3.0-SNAPSHOT"]] :tools/deps [:system :home :project]) ``` `deps.edn` (malformed): ``` {:deps {x}}} ``` ```shell $ lein repl clojure.lang.ExceptionInfo: Unable to locate Clojure's edn files...
If a project specifies version ranges, you can end up with an error like ``` clojure.lang.ExceptionInfo: Unable to resolve org.clojure/clojure version: [1.2.0,) {:lib org.clojure/clojure, :coord #:mvn{:version "[1.2.0,)"}} at clojure.tools.deps.alpha.extensions.maven$eval1008$fn__1011.invoke (maven.clj:54)...
It would be nice if `lein deps :tree` were updated to show some of the stuff that you can get from `clojure -Stree`, in particular if you have a git...
tools.deps introduced a new function `default-deps` https://github.com/clojure/tools.deps.alpha/blob/7bd29bfc80560e3cc9183491333b2cb98513db22/src/main/clojure/clojure/tools/deps/alpha/reader.clj#L103 This could potentially be used in `lein-tools-deps.deps/make-deps` to form the argument of `read-deps` in lieu of an explicit configuration being required for `:lein-tools-deps/config`
With some mild changes, bootstrap ClojureScript can be supported by Specter, thus broadening its usability with that target environment. The main thing that would need to be revised is allowing...