Comment by andai
11 hours ago
It's always bothered me that programming languages aren't programmable.
Well, I keep hearing that Lisp is, but I haven't put much effort into it. (I'd need a Lisp that runs in the browser, for starters!) Maybe I should take another look...
Or maybe I wish the VM was programmable. "Warn me when this type of operation takes place", or "Print the name of every function before it is invoked", etc. I end up just copy-pasting my own temporary statements all over the program.
>(I'd need a Lisp that runs in the browser, for starters!)
We would be in a very different world if Netscape’s exec team had let Brendan Eich just use scheme as he had planned to.
Block scoped let would have been there from the start, for one thing, rather than nearly two decades of function scoped var.