unrepl

discussing specification of an edn-based repl and its implementations.
bozhidar 2018-03-01T01:25:13.000152Z

> @cgrand you’re clearly more patient than me. I find the slack UI difficult, because I have to move from the keyboard to the tickbox using a mouse (like, a physical one). I tend to rush replies and forget to tick boxes and such.

bozhidar 2018-03-01T01:25:34.000173Z

The thread UI is so bad and it’s so easy to miss some reply that in our company we forbade using threads. 😄

bozhidar 2018-03-01T01:26:01.000219Z

For the money and the brains Slack has, their recent design decisions have all been questionable.

dominicm 2018-03-01T08:45:35.000005Z

Twist is supposed to be centred around threads

cgrand 2018-03-01T08:53:53.000209Z

From the video it doesn’t look chat enough. I mean: there’s value in chat (serendipity for one) that you lose if you keep isolating conversations.

devn 2018-03-02T05:39:28.000139Z

email

devn 2018-03-02T05:39:48.000073Z

Google Wave ;)

2018-03-01T10:29:11.000011Z

Is it possible to turn off the elisions? Case in question: the tool repl.

cgrand 2018-03-01T10:43:39.000506Z

@kotarak that’s the root of the “printing context capture” scenario

cgrand 2018-03-01T10:44:06.000111Z

you set larger print limits on tooling connections

cgrand 2018-03-01T10:46:23.000522Z

Also you can control on a per-value basis (per value, not per result) using the brand new p/WithBindings record

2018-03-01T11:00:28.000517Z

I bluntly set things to Long/MAX_VALUE. Doc lookup does its thing now. How unrepling.

2018-03-01T11:03:14.000268Z

And completely Mr. Anderssoned. With zero conf required on the backend. Mind the repl listening.

cgrand 2018-03-01T11:03:53.000003Z

and even that one can be avoided if your vimpire really wants to bite in the JVM

cgrand 2018-03-01T11:04:41.000426Z

by MrAndresoned you mean shaded in general or specifically with MrAnderson?

cgrand 2018-03-01T11:04:57.000372Z

(since you described you were content shading)

2018-03-01T11:04:58.000344Z

Vim's channels need some TCP connection. I could spawn a Job also. But that wouldn't allow multiple conns.

2018-03-01T11:05:28.000343Z

Like your blob. Not with Mr. Andersson.

cgrand 2018-03-01T11:06:17.000420Z

I alluded to the fact that a java agent can connect to a JVM to open a repl even if the JVM was launched without

2018-03-01T11:07:44.000371Z

Ok. I'm not that a JVM specialist. So far I'm happy that Vim does unrepl. :-D

2018-03-01T14:17:55.000114Z

I think this is fourth time I rewrite the transport layer....

cgrand 2018-03-01T14:18:07.000389Z

🙂

cgrand 2018-03-01T14:18:37.000405Z

in your vim lineage or for 4 times exclusively for vimpire?

2018-03-01T14:36:58.000366Z

For VimClojure/Vimpire history. And everytime with relatively few changes to backend and UI. :-)

cgrand 2018-03-01T16:19:23.000702Z

@volrath I forgot the detail of your gripes with #unrepl/object

cgrand 2018-03-01T16:36:10.000628Z

<newline>\sp<newline>
is my latest escape string: when you have no idea what’s the reader state this string should put it back at the prompt

2018-03-01T17:53:21.000237Z

@cgrand How do I use the unrepl blobing task in my project? lein keeps telling me it's not a task. I tried to include the unrepl jar as dependency and as plugin. No luck so far.

cgrand 2018-03-01T17:53:49.000514Z

no idea

2018-03-01T17:54:47.000241Z

Bleh.

2018-03-01T17:56:50.000741Z

We need a different way to create custom blobs.

cgrand 2018-03-01T17:57:16.000934Z

To do so we first need a new build tool

2018-03-01T17:57:20.000227Z

The task in unrepl also expects its source to be there on disk, IIUC.

2018-03-01T17:57:38.000380Z

muharhar Don't call ghosts! 😉

2018-03-01T17:57:49.000797Z

They may come to haunt you!

2018-03-01T17:58:06.000639Z

I would expect something that can be run with clj with the unrepl jar on the cp.

cgrand 2018-03-01T17:58:14.000057Z

unrepl-make-blob was a quick way to get the ball rolling, any replacement is welcome

2018-03-01T17:58:28.000511Z

sigh

2018-03-01T17:58:31.000006Z

Ok.

cgrand 2018-03-01T17:59:43.000181Z

why the sighing Mr Kotarak?

2018-03-01T18:00:08.000631Z

A feel a patch coming up.

2018-03-01T18:00:25.000244Z

Let's see if I understand the forkery and pull requestery.

2018-03-01T18:00:29.000023Z

Black magic.

volrath 2018-03-01T18:03:20.000743Z

to be honest, I think it was nothing, I'm going through the printer code and I think it has everything that's needed.

cgrand 2018-03-01T18:03:59.000668Z

well ping me if whatever was the problem resurfaces

2018-03-01T18:23:31.000565Z

clj -m unrepl.blobit venom/unrepl/blob.clj actions_poisoned.clj

2018-03-01T18:26:29.000640Z

Ui. It worked, I fancy.

richiardiandrea 2018-03-01T18:37:30.000138Z

I am messing up with github, but I scan through the PR and it looks very good 😄

2018-03-01T18:41:47.000298Z

I took a faithful approach to dust and self-explaining regexes. 😉

richiardiandrea 2018-03-01T18:42:30.000779Z

of course I am not requesting any change there, just pushed the wrong button 😄

richiardiandrea 2018-03-01T18:42:58.000671Z

I was going to point you to my boot task, but I then went on reading and saw the patch, thanks a lot