Aceto: A programming language based on a 2D Hilbert curve grid
github.com
github.com
I would say that without knowing the Hilbert curve, it's rather impossible to read; it becomes merely hard to read if we are following the correct path.
For instance, Hilbert curves have some interesting properties like the very roughly linear distance along the curve to near neighbors. (Sorry looked for citations but nothing good and succinct popped up quickly.)
edit: ah, right there's some commands that can move in 2D and depend on the position in the hilbert curve, so that'd probably be harder than expected.
I swear, though, if I see one single talk by someone wearing a logo-shirt and slacks at some street-level corporate HQ in SoMa posted on Youtube...
File format: ascii, with lines of characters corresponding to lines of pixels. The longest line sets the image width, ragged lines should be padded according to implementation.
Special characters:
Line feed: ignored
Carriage return: end of line
Tab or space: #ffffff
#: #000000
All other printing characters (0x21, 0x22, [0x24-0x7f]): ordinal is taken mod 18 and converted to pixel values,
0 -> #c00000
1 -> #ff0000
2 -> #ffc0c0
3 -> #c0c000
...
17 -> #ffc0ff