nrepl

https://github.com/nrepl/nrepl || https://nrepl.org
raymcdermott 2018-03-06T09:30:37.000466Z

ah, ok I’ll double check… thanks

raymcdermott 2018-03-06T12:37:52.000185Z

hah, yes should have been #'wrap-classpath

bozhidar 2018-03-06T14:50:33.000376Z

@raymcdermott What’s the middleware you’re working on?

raymcdermott 2018-03-06T14:52:12.000785Z

I want to have the ability for two (or more) developers to follow each other’s sessions

raymcdermott 2018-03-06T14:52:41.000178Z

I looked out there are and there’s nothing to help yet

raymcdermott 2018-03-06T14:53:22.000157Z

there is a small project called concerto but it’s abandonware and also doesn’t do what I need

raymcdermott 2018-03-06T14:53:49.000275Z

unless you @bozhidar know better 😉

raymcdermott 2018-03-06T14:54:37.000140Z

goal it to connect this up with a web UI but should also be open for people to write editor bindings too

raymcdermott 2018-03-06T14:54:45.000792Z

but that won’t be me

raymcdermott 2018-03-06T14:55:25.000422Z

I also want to be able to connect to a CLJ or CLJS backend depending on user choice and that seems quite simple

raymcdermott 2018-03-06T14:58:46.000241Z

tbh I’m not sure if I will go the nrepl way or the unrepl way … the latter seems simpler

raymcdermott 2018-03-06T14:59:19.000029Z

I’ll shut up now though cos I’m still struggling with the baby steps 🙂

bozhidar 2018-03-06T15:07:15.000594Z

I don’t quite understand what’s the end goal - what does it mean to follow each other’s sessions?

raymcdermott 2018-03-06T15:08:14.000435Z

maybe I explained it badly, I mean to share the REPL of another user

bozhidar 2018-03-06T15:08:29.000198Z

I see.

raymcdermott 2018-03-06T15:08:39.000524Z

for example their history and the symbols they have def’d

bozhidar 2018-03-06T15:08:47.000009Z

And everyone connected gets the same state.

raymcdermott 2018-03-06T15:09:07.000512Z

that’s where it gets tricky but ideally yes

raymcdermott 2018-03-06T15:10:17.000547Z

but I’m also thinking that each user should have their own state that can be augmented by the other users

raymcdermott 2018-03-06T15:10:50.000077Z

maybe if I def a and the other person def’s a … should they win?

raymcdermott 2018-03-06T15:11:18.000188Z

or should I retain my a?

raymcdermott 2018-03-06T15:11:38.000270Z

cos as usual with state … it’s a nightmare

raymcdermott 2018-03-06T15:12:05.000531Z

and a model that’s more accretive might be better / more sane for the users to follow

raymcdermott 2018-03-06T15:12:17.000380Z

tbh I think I need to experiment with it

raymcdermott 2018-03-06T15:12:21.000581Z

and see what works