3 ms·
The third point is a little convoluted to me and doesn’t seem to be a beneficial innovation so much as a design choice. Really for most of these benefits you c
by opportune 3y ago
The third point is a little convoluted to me and doesn’t seem to be a beneficial innovation so much as a design choice.
Really for most of these benefits you can reductively boil them down to “code is data” because serialization-of-code, first class functions, REPLs, etc all more or less follow from that single major innovation.
This single innovation has more far reaching effects than many people realize as once people figured out that code-is-data and AST serialization means little pieces of code (not full programs) could be transmitted and executed over a network, it has enabled massive improvements in data processing through things like MapReduce and distributed databases.