unrepl

discussing specification of an edn-based repl and its implementations.
pesterhazy 2017-10-25T09:22:45.000407Z

@cgrand clients as in "implementing clients" or "improving the unrepl blob to the point where clients can be implemented more easily"?

pesterhazy 2017-10-25T09:23:42.000195Z

to my mind, the main unsolved problem ATM is how to implement rich client features like autocompletion, docs

pesterhazy 2017-10-25T09:26:35.000452Z

where should they be located - in unrepl, in an unrepl plugin (what would those looke like?), or in the client?

pesterhazy 2017-10-25T09:27:50.000170Z

that obviously ties in with client development

cgrand 2017-10-25T11:00:13.000433Z

@pesterhazy I was thinking of 1/ updating clients to cover more unrepl features (string elisions, side loader) 2/ figuring out what are the pain points 3/ paving the way for autocompletion etc.

cgrand 2017-10-25T11:01:11.000427Z

or even developing new clients

cgrand 2017-10-25T11:29:04.000080Z

Btw elision could be leveraged for better error printing: we can collapse parts heuristics deem as irrelevant more agressively as information is not thrown out

cgrand 2017-10-25T11:44:45.000225Z

chouser asked if unrepl could help with remote pair programming

pesterhazy 2017-10-25T12:48:48.000307Z

@cgrand, 1-3 sound good to me

pesterhazy 2017-10-25T12:49:24.000321Z

remote pair programming.... I'm not sure how unrepl would help with that (over something like tmux or regular screen sharing)?

cgrand 2017-10-25T12:50:28.000444Z

me neither but the question keeps nagging me

pesterhazy 2017-10-25T12:51:42.000260Z

you want to be able to see what the other person is writing as they are typing

cgrand 2017-10-25T12:54:45.000376Z

yeah: client thing

dominicm 2017-10-25T12:54:46.000245Z

I would use something like debug-me.

cgrand 2017-10-25T12:55:17.000167Z

what’s that? asking someone to join in for lending a hand?

dominicm 2017-10-25T12:57:06.000006Z

Oh, I don't know for sure it lets two people type simulataneously. Still, I think the idea holds, basically a shared "terminal"

cgrand 2017-10-25T12:58:32.000385Z

what could be hacked around unrepl would be to redirect all outputs (+ verbose echoes) to both sessions, so participants would still have their own input streams.

dominicm 2017-10-25T13:05:47.000606Z

Seems agnostic to unrepl a little, I think?

cgrand 2017-10-25T13:08:12.000045Z

I don’t know I can’t get my head around it

dominicm 2017-10-25T13:16:31.000231Z

Requirements unclear. Hands stuck on pair's keyboard.

cgrand 2017-10-25T13:34:18.000344Z

Vague requirements are an opportunity to get creative!

pesterhazy 2017-10-25T15:42:26.000122Z

Unrepl hack-day announcement: https://gist.github.com/pesterhazy/9918c47550a99da45bd6c20d33500b61

cgrand 2017-10-25T16:09:10.000011Z

Maybe add an ellipsis after sideloader. Otherwise all good

richiardiandrea 2017-10-25T16:16:13.000257Z

Good luck with the hackday folks! I will try to pitch in if I can connect that day 🙂

pesterhazy 2017-10-25T16:33:24.000010Z

@richiardiandrea great, we'll be here and maybe even open a Hangout / http://appear.in / ....

richiardiandrea 2017-10-25T16:33:45.000231Z

yeah an http://appear.in channel is going to be good 😉

pesterhazy 2017-10-25T16:38:49.000176Z

@cgrand, ellipsis added. Unfortunately it doesn't expand when you click.

😂 1