4 ms·
It's not. General-purpose scripting isn't necessarily the best choice if the scripting is used only for designer tasks like directing cinematics, movement patte
by chipsy 17y ago
It's not. General-purpose scripting isn't necessarily the best choice if the scripting is used only for designer tasks like directing cinematics, movement patterns, simple event-trigger relationships, etc. Between that, the soft real-time requirements, and the historically tiny memory space of consoles, something simplistic and custom is preferable..
- davidw 17y agoSomething simplistic: maybe, something custom... probably not. There's nearly always more value in using something that other people use too due to the positive network externalities. Granted, they may be weaker in cases like this where there is not a great deal of code sharing, but one-off languages tend to end up being a burden. Which is why they seem to have ended up with Lua, which is probably the best fit for that problem domain. Cut down versions of Tcl probably would have been ok, and have been successfully used for things like embedded systems, but probably are more work than Lua, which is 'cut down' by default.