Original sentence: TADS 3 employs a more general-purpose virtual machine, where the command-parsing is done by the game itself, akin to Inform.TADS 3 has many new features, such as its efficient dynamic objects (with automatic garbage collection), structured exceptions, native UTF-8 strings,.The rationale for this is that it is easier to customize the parser.and many useful function classes
Edited sentence: TADS 3 employs a more general-purpose virtual machine, where the command-parsing is done by the game itself.With its efficient dynamic objects (with automatic garbage collection), structured exceptions, native UTF-8 strings,.and a range of usefull functions classes, TADS 3 is without question the most advanced development tool for interactive fiction seen to date