TinyQ is a stripped down version of Qt 3 that has been put together to use
as a backend library. It provides all the necessary library classes to
comfortably develop in a C++ environment. This includes UTF8 and ASCII
strings, type optimized collections (dictionary, map, cache, vector, list),
regular expressions, filesystem access, URL processing, threads, shared
library handling, user settings, date and time handling, DOM & SAX XML
parsers, optimized data and text streams and abstract IO devices.
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.
TkCVS is a Tcl/Tk-based graphical interface to the CVS, and Subversion
configuration management systems. It will also help with RCS. The user
interface is consistent across Unix/Linux, Windows, and MacOS X. TkDiff
is included for browsing and merging your changes.
It shows the status of the files in the current working directory, and
has tools for tagging, merging, importing, exporting, checking in/out,
and other user operations. TkCVS also aids in browsing the repository.
For Subversion, the repository tree is browsed like an ordinary file
tree. For CVS, the CVSROOT/modules file is read. TkCVS extends CVS with
a method to produce a "user friendly" listing of modules by using special
comments in the CVSROOT/modules file.
XXL is a library for C and C++ that provides exception handling and asset
management. Asset management is integrated with the exception handling
mechanism such that assets may be automatically cleaned up if an exception
is thrown, which allows for much simplified program structure with respect
to error handling.
By allowing XXL to track assets and using its exception handling features,
the programmer no longer has to check error conditions on every function
call and cleanup the assets on failure because XXL does the work.
tkinspect, release 5.1.6p8
(04 Apr 2002)
Tkinspect is a Tk program browser originally written by Sam Shen and
now updated to work with Tcl/Tk 8+, incr Tcl 3+ and to cope with
systems such as MS Windows where the Tk 'send' command is not
available. Based upon the 5.1.6 release of tkinspect this version
contains numerous bug fixes and functionality patches. See the
ChangeLog file for details.
tkmerge is a tk script to help with the task of merging the differences
between two files.
On startup creates a window consisting of four panels. One for each
of the source files, one for the merged result, and a fourth that can
contain substitution text (which is user editable) and various selection
and navigation buttons and options.
Additionally, for any of the difference sequences you may elect to
edit them with your favorite editor via the "Editor" button.
This is the Tcl/Tk frontend to Perforce's p4. You have to
have p4-client binary installed -- it is available from
The actual front-end is by Rick Macdonald <rickm@vsl.com>:
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
A continuous integration plugin for Trac.
Bitten is a Python-based framework for collecting various software
metrics via continuous integration. It builds on Trac to provide
an integrated web-based user interface. Build slaves are usually
installed and run on multiple different systems to compile and test
the software on these platforms on new checkins.
Set bitten_slave_enable to "yes" and bitten_slave_urls to contain
one or more Bitten build URLs. For form authentication add --form-auth
to flags.
tradcpp is a traditional (K&R-style) preprocessor.
It has the particular property that it doesn't (for the most part) trash
whitespace, so it can be used on makefiles.