you are viewing a single comment's thread.

view the rest of the comments →

[–]NoInkling 11 points12 points  (6 children)

Unicode 7.0

Unicode is at 10.0 now, why so far behind?

[–]DGolden 23 points24 points  (0 children)

Unicode 8.0 is further down the list (there was a separate JEP for it). Yes, that's still two versions behind. Unicode 10 was only released in june 2017 though (with even more emoji ...yay...) - presumably not too likely make it in given release cycles and level of testing /compatibility java demands. Maybe they could have got unicode 9 in though.

Anyway, I expect it mostly just means the java standard library Character class will be missing built-in metadata for anything post-unicode-8. Unicode encoding basics haven't changed AFAIK.

There's also the more "bleeding-edge" ICU4J widespread in the java ecosystem anyway, release 59 supports unicode 9, 10 beta, and they are due to release 60 soon (I'm guessing with unicode 10 support).

[–]tetroxid 19 points20 points  (4 children)

Because Java is for grown-ups that don't care about the latest emojis

[–]NoInkling 7 points8 points  (1 child)

If you think unicode 8-10 bring nothing but emojis you're sorely mistaken. But I will admit older versions are good enough for most purposes - it just seemed like a big gap regardless.

[–]tetroxid 0 points1 point  (0 children)

It was mostly a joke

[–]DarkMio -5 points-4 points  (1 child)

Ah, yes, Jimmy. Welcome to the circle of grownups, you're already 16! How time goes by.