Welcome to the TArray wiki!

TArray is an experimental Tcl extension that implements a typed array (tarray). The primary motivation is to minimize Tcl memory usage when dealing with large data sets. TArray provides a raw array data type that can then be scripted to provide more sophisticated collection types.

tarrays do not add any new functionality to Tcl that cannot be implemented through Tcl's native commands. tarray based structures should be considered only for applications dealing with large numbers of items (hundreds of thousands).

TArray is inspired in part by the Speedtables extension.

See the reference manual for more.


Wiki: Speedtables