4 ms·
There is one way to represent things: tree notation. Or in other words: “space is all you need”. Everything can be encoded in a tree, from binary to this commen
by breck 6y ago
There is one way to represent things: tree notation. Or in other words: “space is all you need”. Everything can be encoded in a tree, from binary to this comment I’m righting now. There is a whole world of unexplored 2D and 3D languages that utilize space, and not 1D visible syntax delimiters to communicate meaning. It’s simple but a hard thing to communicate. However, seeing plenty of signs that it’s starting to catch on. Another way to think of it is that spreadsheets (1B users) and programming languages are about to meet and have a baby, and the result is going to be a leap across a chasm from the languages we have today.
- fctorial 6y agoSource code is actually n-dimensional. You only see a slice at a time because our screens are 2d.
- breck 6y agoDo you know of languages where parsing does not begin at position 0 and proceed linearly to position N? In certain designed 2D/3D languages you can have N parsers that start and end in different places in any direction, potentially even in a random order depending upon the language.