A Slime client in JS for the browser.
“Web LIsp Front EnD” is a Slime client in JavaScript for the browser. Its name is an echo of “Fred” the Emacs subset in Macintosh Common Lisp.
Will talk to Swank running in a Common Lisp.
Code editing will initially be in CodeMirror, but once it works, I will likely replace that with a subset of Emacs.
Will write it in ClojureScript, if that builds fast enough, or Elm otherwise.
See ClojureScript.md for instructions on installing and learning Clojure and ClojureScript.
cider is an Emacs IDE for Clojure, connecting to nREPL on the server, much like Slime in Emacs connects to Swank on the server, but in Clojure, not Lisp.
I can’t find a Slime client written in Clojure, so I’m going to convert Swank Client to Clojure for that.
My local copy of The swank-client Reference Manual is here.
Once:
Install Leiningen (and Clojure): https://leiningen.org
To start a coding session:
$ cd .../wilfred
$ bin/run
To build for deployment:
TBD
To deploy to a web server:
TBD