3 ms·
I coined an AI koan that goes something like this: A novice travelled to the East to learn at the feet of Sussman. As Sussman lectured on writing device driver
by bitwize 2y ago
I coined an AI koan that goes something like this:
A novice travelled to the East to learn at the feet of Sussman. As Sussman lectured on writing device drivers with low-level Lisp code, the novice interrupted: "But Master, is Lisp not a high-level language?" To which Sussman replied: "There was once a fisherman who spotted an eagle on the shore. 'Brother Eagle,' said the fisherman, 'how impossibly distant is the sky!' The eagle said nothing, and flew off." With that, the novice was enlightened.
It's fictional, but it's based on a real-life Sussman encounter I had. A hacker (it may have been Dimitris Vyzovitis) was telling me about things he'd done in "low-level languages like C and Lisp". Then I said "But Lisp is high-level!" at which point the hacker paused and said "Let me get Jerry." "Jerry" turned out to be Gerald Sussman, who explained to me, in the most nerdy-enthusiastic Sussman-like way, that Lisp was the low-level language of a virtual machine which he had actually implemented in hardware[0]. And it was profoundly enlightening.
[0] See Steele, G.L. and Sussman, G.J., AI Memo 514, "Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode", https://dspace.mit.edu/handle/1721.1/5731 https://dspace.mit.edu/handle/1721.1/5731
- selimthegrim 2y agoTIL where Lambda The Ultimate came from.
- 082349872349872 2y agoJust in case you only learned about that one: there's a whole subseries of 'em. My current favourite is https://www2.cs.sfu.ca/CourseCentral/383/havens/pubs/lambda-the-ultimate-goto.pdf https://www2.cs.sfu.ca/CourseCentral/383/havens/pubs/lambda-... Debunking the "Expensive Procedure Call Myth or, Procedure Call Implementations Considered Harmful or, LAMBDA: The Ultimate GOTO But I see some recent authors have gotten into the game, so it could be one of them updates that slot.
- BoiledCabbage 2y agoI dunno if it's the full list, but what appears to be at least a somewhat well populated list is here: Lambda the Ultimate Imperative ... the Ultimate Declarative ... The Ultimate GOTO ... The Ultimate Op Code https://research.scheme.org/lambda-papers/ https://research.scheme.org/lambda-papers/