Scripting languages and Interpreters
Recently I’ve been taken with the distinction between scripting languages and their interpreters. Some are fluid, adaptive, and enable all sorts of magic and trickery that I particularly enjoy abusing. On the other hand, there are the rigid kind, which usually feature explicit casting.
I should stop reading compiler design books, but this sort of stuff is just amazing. It’s a bit beyond what I usually like doing, but I can see applications …