Fork me on GitHub
#unrepl
<
2017-10-19
>
cgrand03:10:09

So this makes unrepl elisions emoji-friendly

dominicm07:10:39

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

dominicm09:10:11

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

dominicm09:10:35

@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.

cgrand12:10:15

@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.

dominicm12:10:54

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

cgrand12:10:05

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

dominicm12:10:58

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

cgrand12:10:43

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

cgrand12:10:45

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

dominicm13:10:43

I hope people appreciate their emojis from unrepl.

dominicm13:10:01

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

cgrand13:10:45

the thing is that you need to update unravel blob

dominicm13:10:46

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

dominicm13:10:02

Maybe I'll just do plain unrepl.

cgrand13:10:09

to render them

cgrand13:10:34

you need an emoji-compatible term

dominicm13:10:16

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

cgrand13:10:12

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

cgrand13:10:55

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

cgrand13:10:17

Since unrepl started there…

pesterhazy14:10:57

BYOB is a great idea and an even better name

pesterhazy14:10:18

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

cgrand14:10:52

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

pesterhazy14:10:36

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

cgrand14:10:46

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”

cgrand14:10:44

Anecdotes don’t makes stats

pesterhazy14:10:56

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

dominicm14:10:03

I also thought you were talking about BYOD 😛

cgrand14:10:22

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

cgrand17:10:34

@pesterhazy did you consider going full screen?