|
|
|
|
|
by cturner
4566 days ago
|
|
Only slightly relevant, but an insight I had recently. I'd noticed that all programming languages were tree-oriented. You kind of group logic into branches. This sounds obvious, but work with me here. This reminded me of the early days of yahoo: it was a big directory (a tree structure). Then we had this revolution where everything became about loose data that was tagged. You'd have tagged data, and then search on the tags. This tag structure was better for scale than the tree structures we'd brought with us from personal computing problems. I thought, "I wonder if you could build a tag-based programming language". And then I realised - that's what prolog is. |
|