Comment Re:Salmon (Score 2) 27
A while back someone posted a (now-deleted) comment on the Fediverse about how they were able to construct a single unicode glyph of arbitrary length, e.g. a single character that could require 2MB of data to store.
The salmon code appears to be doing something similar - if you look at the source code in a hex editor, you'll see that the four spaces before "is very yummy" are actually a huge stream of F3,A0,81,93 and so on, where '93' is a varying number that may contain the actual payload (a recipe for cooking salmon). I don't know enough about unicode to tell precisely how it's doing that, but essentially it's some strange unicode trick.
However, I do not understand the significance of the 'grill' defines, since the code doesn't appear to be calling it in a way I'm familiar with, but it is also doing some unicode shenanigans with that too, and the code won't build if the 'grill' defines are commented out.