Steve Moret on Python
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.
Filed under: ToEE