### 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:

- t3vm – internal T3 VM operations
- tads-gen – general data manipulation, conversion, and utility functions
- tads-io – interpreter user interface, file input and output, and system-level operations