Ramsey Nasser
Ramsey Nasser
I agree. The REPL is an important step, but my real goal is scripting and embedding in frameworks like electron. Startup time is better than the JVM, but we still...
Nice! I've used https://github.com/Gonzih/cljs-electron in the past. I am just trying to get away from lein and generated scaffolding...
Amazing! I will check it when I get the chance.
Interesting precedent. Makes me think of [F#'s #r and #I scripting stuff](https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tutorials/fsharp-interactive/index).
On ClojureJVM ``` user=> (binding [*print-dup* false] (pr-str (into-array Object (list 1 2 3)))) "#object[\"[Ljava.lang.Object;\" 0x42954c45 \"[Ljava.lang.Object;@42954c45\"]" user=> (binding [*print-dup* true] (pr-str (into-array Object (list 1 2 3)))) IllegalArgumentException No...
As documented [on the wiki](https://github.com/arcadia-unity/Arcadia/wiki/REPL) the breakpoint system does not work with nREPL yet. We couldn't get it wrapped in time for release so we shelved it. It is something...
we're planning on keeping both REPLs going forward, but nREPL is meant to be as fully featured as the socket REPL for sure.
There's a possibility of using Clojure 1.8's reader conditionals to exclude code from export via ```clojure #?(:arcadia/editor (editor only expression)) ```
Strange, looking into it. I will try and reproduce on my machine when I can.
> Hm well maybe that's like a testing framework, but we should build it on top of clojure.test rather than haring off to roll our own fundamental test thing. Agreed....