Minimality, Expressive power, Performance. Pick two?
Just registered close-paren.com. Got a project in mind for it, but it just redirects here for now. My first choice was free-variable.com, but I saw that free-variable.org was already claimed by another good programmer. Interestingly, he too wanted a different domain originally, strictly-positive.org. Gotta have back up plans. 🙂 )))
It occurs to me that there are roughly two schools of compiler and language design, typified by the books The Structure and Interpretation of Computer programs (aka SICP) by Ableson and Sussman, and Compilers: Principles, Techniques, and Tools by Aho et al. They’re also known as the Wizard Book and Dragon Book, respectively, named for …
The Island and Lake Combination. For those who are curious which is the largest (island in a lake on an)^2 on an island. Because recursion isn’t just for programmers and computers.
Great one liner on PL design: Every programming language is designed to restrict trouble programmers can get into. The key is that they all have different ideas of trouble. via Hacker News
So, for those not familiar, I go by toast` on the programming language IRC channels. So when I saw this video come up on youtube, with Mr. Engineer (my preferred TF2 class), I had a feeling of a certain kind of awesome. Like it was meant for me, or something. Yeah, Toast!!
Just a humorous software bug story, the case of the 500 mile email: “We’re having a problem sending email out of the department.” “What’s the problem?” I asked. “We can’t send mail more than 500 miles,” the chairman explained. I choked on my latte. “Come again?” A must read for CS/IT folks.