News for hackers. Stuff that matters.
Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @04:52AM (#44364130)
They also lack semantics. There are downsides as well as up.
Re:Can your terminal do emojis? How big? by layer8 on Tuesday June 24, 2025 @08:00AM (#44365216)
Emojis also severely lack semantics. They are specified in terms of what they should visually depict, not what they are supposed to mean.
Re:Can your terminal do emojis? How big? by account42 on Tuesday June 24, 2025 @05:02AM (#44364181)
Usage rather than specifications determine semantics and due to the points in my previous post those often disagree for Unicode emojis.
Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @05:23AM (#44364284)
I'm glad you recognise the value of usage when it comes to emoticons vs. emoji...
Re:Can your terminal do emojis? How big? by arccy on Tuesday June 24, 2025 @05:25AM (#44364293)
emoji lack clear semantics too, consider the eggplant.
Re:Can your terminal do emojis? How big? by oneeyedpigeon on Tuesday June 24, 2025 @06:04AM (#44364506)
I think there's a difference. The code point will always mean "eggplant", it just happens that the concept can be interpreted in different ways according to context—just like the word itself. But ":-)" can only ever mean "colon minus rparens" before further interpretation.
Re:Can your terminal do emojis? How big? by skydhash on Tuesday June 24, 2025 @06:34AM (#44364672)
What’s it called is syntax, what it’s means is always context dependent. That’s why we invented formal notation, so that we can have context free interpretation (it’s bundled with its semantic so you don’t need to apply some context to it)
Re:Can your terminal do emojis? How big? by account42 on Tuesday June 24, 2025 @06:35AM (#44364677)
Actually, according to Unicode, "-" doesn't mean minus - U+002D is hyphen-minus.

And as for the eggplant, your semantics-as-specified are useless when 99.9% of the usage has a different intended meaning due to the inherent lack of expressiveness in a corporate-approved emoji language.