unrepl

discussing specification of an edn-based repl and its implementations.
cgrand 2017-10-19T03:47:09.000128Z

So this makes unrepl elisions emoji-friendly

dominicm 2017-10-19T07:37:39.000022Z

@cgrand naïvely read the code, but, doesn't that only work for the two byte unicode characters? (Because you only inc)

dominicm 2017-10-19T09:24:11.000128Z

Apparently java's character representation isn't how I'm thinking of it, so I'm probably wrong there.

dominicm 2017-10-19T09:28:35.000163Z

@cgrand I think we're lucky to have you shepherding the protocol! I think you're one of the most talented in the clojure community. You seem to work on actual problemsa lot of people actually have! I think enlive was revolutionary, as is portkey, as is unrepl, xforms is one of my favourite "utility" libraries. I have been thinking recently about "I wonder how Rich would solve problems around the web", which I think is a difficult question because he doesn't have much background with user-facing software. But I think you capture his problem-solving approach, and apply it to a different set of domains.

cgrand 2017-10-19T12:00:15.000070Z

@dominicm Java (like JS) String model started as UCS-2 because at the time “64K codepoints should be enough for everyone” so each char is 16-bit. Alas the unicode consortium later realized thy had to grow out of the 64K limit so they devised UTF-16 as a way to encode more characters in UCS2 systems but it’s a varying width encoding so an actual unicode character (codepoint) need up to two chars.

dominicm 2017-10-19T12:03:54.000391Z

I see, interesting. That seems worth my reading a little more about.

cgrand 2017-10-19T12:27:05.000497Z

So now the unicode space is a bit over one million characters, if we ever reach this point all encodings will fall short

dominicm 2017-10-19T12:33:58.000115Z

Does that mean we'll have to stop getting new emoji? I was looking forward to recommending a Ycombinator for v11

cgrand 2017-10-19T12:38:43.000256Z

well you should graph the number of defined codepoints over time to have a guess for when the emoji-apocalypse will happen.

cgrand 2017-10-19T12:40:45.000206Z

There will be three factions: the emojists, the conservatives and the silent faction of people who still don’t have all characters or diacritics from their language in unicode

😆 1
dominicm 2017-10-19T13:18:43.000418Z

I hope people appreciate their emojis from unrepl.

dominicm 2017-10-19T13:19:01.000380Z

I might open unravel and print some long sequences of emojis or something, just to be sure they get some love.

cgrand 2017-10-19T13:19:45.000224Z

the thing is that you need to update unravel blob

dominicm 2017-10-19T13:20:46.000423Z

Probably will also need some work on Unravel side to be able to expand strings in the first place.

dominicm 2017-10-19T13:21:02.000661Z

Maybe I'll just do plain unrepl.

cgrand 2017-10-19T13:21:09.000025Z

to render them

cgrand 2017-10-19T13:21:34.000703Z

you need an emoji-compatible term

dominicm 2017-10-19T13:23:16.000075Z

I can't render them all pretty like iTerm can, but I can view them via symbola.

cgrand 2017-10-19T13:37:12.000454Z

@pesterhazy having an option to BYOB (Bring Your Own Blob) would be cool

cgrand 2017-10-19T13:39:55.000500Z

Has anyone proposed a talk at :clojureD ? CFP ends in two weeks.

cgrand 2017-10-19T13:41:17.000598Z

Since unrepl started there…

pesterhazy 2017-10-19T14:05:57.000317Z

BYOB is a great idea and an even better name

pesterhazy 2017-10-19T14:06:18.000708Z

Also it shows that you've been spending time in the US 🙂

cgrand 2017-10-19T14:20:52.000787Z

I think it’s more about tech being US centric as it is not something I picked here (still in the US; Europe tomorrow)

pesterhazy 2017-10-19T14:23:36.000258Z

I meant the concept of BYOB - I've never seen that in Europe

cgrand 2017-10-19T14:25:46.000474Z

BYOD in Europe? well as a consultant I’ve seen a shift from “here is the laptop you ’ll have to use” to “here is the VPN”

cgrand 2017-10-19T14:26:44.000389Z

Anecdotes don’t makes stats

pesterhazy 2017-10-19T14:29:56.000455Z

I think we're talking about different things... I meant "bring your own bottle" as in U.S. family-style restaurants

dominicm 2017-10-19T14:31:03.000669Z

I also thought you were talking about BYOD 😛

cgrand 2017-10-19T14:34:22.000243Z

ah didn’t know it had a name and had my first BYOB experience yesterday

cgrand 2017-10-19T17:38:34.000532Z

@pesterhazy did you consider going full screen?