Seriously, folks, there is something wrong with me. I was sitting around doing homework the other night, and I thought to myself “Man, I wish I knew LISP so I could make EMACS display the type declaration of whatever is under the cursor while I’m editing C code.” This thought percolated, and when mixed with this usenet posting led me to wonder “What language would I choose if I were to write an extensible programmer’s editor like EMACS, but different?” I charged my thought-imp with the task of running pell-mell through the dusty records-room of my brain, sorting through the list of programming languages that I know or have heard about, and for some reason it returned clutching “Forth” in its filthy pincers. I clearly don’t know what I’m doing.
Read the rest of this entry »