Some time ago I stumbled upon a great blog that I read almost every day: Briosafreak’s Fallout 3: A Post Nuclear Blog. In his blog he brings us daily news on everything related to the Fallout series with special focus on the upcoming Fallout 3 by Bethesda. One of the features on the site is a real blast from the past: Desslock’s interview with Tim Cain about ToEE. If you haven’t already read it, check it out and remember the good old days. 🙂
While searching for some information on the Python scripting language I stumbled upon an interview that Steve Moret gave pygame.org some time after the release of ToEE. Although it’s quite old, it’s still an interesting read:
Coming off of Arcanum, which used an internal scripting language (an opcode based system that used a GUI tool used to select language constructs), we wanted something that could give scripters more power to do complex tasks, yet still minimize the chance of user introduced errors. In my search for this programming holy grail, I looked at Python, Small, and Lua, and finally decided upon Python because of its simple syntax, its integrated high level language constructs (tuples, classes, exceptions, and serialization), and its ease of integration into our code base. I have to admit, my prior Python experience gave it a bit of a bias, but I always say go with what you know. And we did.
Check out the full interview here.