A hierarchical pool based memory allocator with destructors. It uses
reference counting to determine when memory should be freed.
memchan is an extension library to the script language tcl, as created
by John Ousterhout. It provides two new channel types for in-memory
channels and the appropriate commands for their creation.
They are useful to transfer large amounts of data between procedures or
interpreters, and additionally provide an easy interface to on-the-fly
generation of code too. No need to set or append to a string, just do a
simple puts.
The tclreadline package makes the gnu readline available to the scripting
language tcl. The primary purpose of the package is to facilitate the
interactive script development by the means of word and file name completion
as well as history expansion (well known from shells like bash).
Tcl Thread extension
Script-level access to Tcl threading capabilities.
A portable extension that provides the power of OpenSSL to Tcl programs.
This extension can be used to utilize SSL encryption on top of any valid
Tcl Channel - not just sockets!
TclXML is an API for parsing XML documents using the Tcl scripting
language. It is also a package with several parser implementations.
The goal of the TclXML package is to provide an API for Tcl scripts
that allows "Plug-and-Play" parser implementations; ie. an application
will be able to use different parser implementations without change
to the application code.
tevent is a simple library that can handle the main event loop for an
application. It supports three kinds of events: timed events, file
descriptors becoming readable or writable and signals.
Talloc is used for memory management, both internally and for private
data provided by users of the library.
TIGCC is mainly a C compiler for the Texas Instruments TI-89, TI-89 Titanium,
TI-92 Plus and Voyage 200 calculators. It is based on GCC,
the GNU Compiler Collection.
TkCon is a replacement for the standard console that comes with Tk.
The console itself provides many more features than the standard console.
It is meant primarily to aid one when working with the little details
inside tcl and tk.
Tpasm is a command line based cross assembler for a vast variety of common
microprocessors and controllers, currently supporting:
* Rockwell 6502 (6502, 65c02)
* Motorola 6805 (6805, 68705), 6809, 68hc11
* Intel 8051 (8031, 8032, 8051, 8052, 80c390)
* Atmel AVR (avt, attiny, at90, atmega series)
* Core Technologies CTXP-1
* Microchip PIC (12xxx, 14xxx, 16xxx, 17xxx series)
* Sunplus SPCxxx series
* Zilog Z80 (z80, z180)
Its features include:
* True multi-pass assembly (will take as many passes as needed)
* Multiple segments
* Sophisticated expressions
* Macros, repeats, conditionals
* Arbitrary length labels, local labels
* Supporting new processors is reasonably straightforward
* Can switch between processors during assembly