I did something similar a while back but using all the invisible characters to encode extra data into telegram messages for metadata storage
I did something similar a while back but using all the invisible characters to encode extra data into telegram messages for metadata storage
I was very confused why this would be useful for Telegram messages, but the Why? part of the readme makes perfect sense. Great workaround for a stupid limitation!
I had fun writing a Racket version:
Threading is done with the wave character ~ in Racket? I can't decide if I hate it or not (am used to Clojure's ->). I think my pinky finger doesn't like ~.
In this case ~> is a macro from a widely used package (https://docs.racket-lang.org/threading/index.html) so if you defined an alias for it (or forked the package) you could use any valid identifier.