Intrinsic Functions

The T3 VM does not itself specify any intrinsic functions; instead, the VM specifies an extensibility mechanism that allows the host application (the larger program in which the T3 VM is embedded as a subsystem) to implement any number of sets of intrinsic functions.  The VM uses a "dynamic linking" mechanism that connects the program to the application's intrinsic functions when the program is loaded.

 

The TADS 3 interpreters provide the following intrinsic function sets: