kovasb / session

repl into the clojurescript community
Eclipse Public License 1.0
459 stars 36 forks source link

nrepl #3

Closed hiredman closed 11 years ago

hiredman commented 12 years ago

got clojure evaluation happening via nrepl (https://github.com/clojure/tools.nrepl)

kovasb commented 12 years ago

Awesome!! I will look at it and try to merge.

Right now I'm in the process of converting everything possible to tagged literals, now that we have direct support for those in cljs. And generally cleaning up the code :)

hiredman commented 12 years ago

I think the issue is the nrepl requests are not stateless, and so the session/cookie info is being lost across requests. There doesn't seem to be a quick fix for that

hiredman commented 12 years ago

the very last def in the cascalog examples still fails, I think due to something about https://github.com/nathanmarz/cascalog/blob/develop/src/clj/cascalog/util.clj#L163 so not a session issue per se

hiredman commented 12 years ago

I wrote an nrepl/drawbridge client in cljs https://github.com/hiredman/drawbridge-cljs and an nrepl middleware for compiling clojurescript https://github.com/hiredman/nrepl-cljs-middleware, with those two combined nrepl can be used to eval clojure and compile clojurescript

kovasb commented 11 years ago

Alright, I think I'm ready to address this now :) In the new world, we are gonna want an nrepl thing that plays the datomic transaction game. Will take a look at your projects.

kovasb commented 11 years ago

we got nrepl going within the new architecture (thanks to jonase) , so closing this guy