This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
Are you sure you want to delete the OAuth client [Client Name]? This action cannot be undone and will revoke all access tokens for this client.
Are you sure you want to revoke the OAuth token [Token ID]? This action cannot be undone and will immediately revoke access for this token.

My post on using emoji in Crystal Language identifiers got some ๐ attention. The obvious question was, how much further could I take a Crystal based solution? I played around with macros for a while to see how much syntax I could replace, but that path didn't go very far. Too much of the language, like block delimiters, showed through.
It turns out there is at least one programming language designed almost entirely around emojiโEmojicode. Emojicode is pretty cool and impressively complete, but because Emojicode is, at its core, a fairly traditional imperative language, it is difficult to keep the ASCII out. ๐ค
I thought I could do better by modeling an emoji-based programming language on a stack-based language like Forth. ๐ก Heavy use of recursion and the stack makes it easy to avoid naming things, which means โจ less ASCII and more emoji โจ.
This ugly duckling defines a word (a function) that computes a factorial. The factorial word is the character โ (the syntax ๐โ ... ๐ defines it as a new word). You can see that โ calls itself recursively, right?
๐ญ Factorial ๐โ๐2๏ธโฃโฌ๏ธโ๐๐๏ธ1๏ธโฃ๐๐1๏ธโฃโโโ๏ธ๐๐ ๐ข5โ๐ ๐ญ 120 ๐ข10โ๐ ๐ญ 3628800
You can use spaces and line breaks to make things more readable, but a lot of Forth code kind of looks like this to me so ๐คท.
There's already a small number of primitive words and a standard library of additional words. I'll probably play around with the core a bit more and then publish it.
Tower of Hanoi ๐ฏ works, too!