-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ClojureScript support #5
Comments
I've never actually worked with CLJS, but I'd like to add support. I'll take a look at piggieback to understand some more about it. This will probably be the next major bump. |
Pseudo-code of python written in Clojure
To initialize the cljs session, you clone the current session (and get a new id), and call a user-supplied repl-env function. The one provided by boot-cljs-repl is the most stable in my experience. This will turn the new session into a cljs session. |
Some thoughts coming from working with Not sure what the UX would be like. Separate mappings for CLJ and CLJS? Or some way to toggle which repl to target? |
It seems that some sort of session management is needed.. I've drafted a bit of this and a rudimentary implementation of 'sticky session' exists, while untested. As soon as I have enough time to play with this, I'll come up with a long-lived branch that implements this behavior and make it available here for testing. |
I've recently added sessions to the new lua version. I believe there might be still a few bits until full cljs support out of the box, but it should be possible already. Does anyone mind guiding me to test this? |
Thoughts on supporting CLJS?
The text was updated successfully, but these errors were encountered: