Interactive fiction
* needs to be portable if it is to reach a large audience;
* does not make heavy processing demands;
* can't be released in source format (because most authors feel that
letting players read the code would spoil the game for them).
Thus interpretation is an ideal solution.
-- Gareth Rees