This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-19
Channels
- # aws (4)
- # aws-lambda (2)
- # beginners (67)
- # boot (38)
- # cider (32)
- # cljs-dev (12)
- # cljsrn (2)
- # clojars (2)
- # clojure (190)
- # clojure-chicago (1)
- # clojure-dusseldorf (2)
- # clojure-germany (1)
- # clojure-greece (3)
- # clojure-italy (5)
- # clojure-russia (6)
- # clojure-spec (47)
- # clojure-uk (10)
- # clojurescript (59)
- # cursive (9)
- # data-science (14)
- # datomic (24)
- # devops (16)
- # emacs (8)
- # fulcro (25)
- # graphql (30)
- # hoplon (123)
- # juxt (15)
- # lambdaisland (2)
- # leiningen (4)
- # luminus (6)
- # lumo (9)
- # off-topic (11)
- # om (7)
- # onyx (8)
- # re-frame (14)
- # reagent (5)
- # ring-swagger (5)
- # shadow-cljs (46)
- # spacemacs (41)
- # specter (8)
- # testing (8)
- # unrepl (31)
- # yada (18)
@cgrand naïvely read the code, but, doesn't that only work for the two byte unicode characters? (Because you only inc)
Apparently java's character representation isn't how I'm thinking of it, so I'm probably wrong there.
@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.
@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.
So now the unicode space is a bit over one million characters, if we ever reach this point all encodings will fall short
Does that mean we'll have to stop getting new emoji? I was looking forward to recommending a Ycombinator for v11
well you should graph the number of defined codepoints over time to have a guess for when the emoji-apocalypse will happen.
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
I might open unravel and print some long sequences of emojis or something, just to be sure they get some love.
Probably will also need some work on Unravel side to be able to expand strings in the first place.
@pesterhazy having an option to BYOB (Bring Your Own Blob) would be cool
BYOB is a great idea and an even better name
Also it shows that you've been spending time in the US 🙂
I think it’s more about tech being US centric as it is not something I picked here (still in the US; Europe tomorrow)
I meant the concept of BYOB - I've never seen that in Europe
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”
I think we're talking about different things... I meant "bring your own bottle" as in U.S. family-style restaurants
@pesterhazy did you consider going full screen?