This extension provides a Tcl interface to the mmap(2) POSIX system
call.
It provides a Tcl package that allows Tcl scripts to:
1) Memory map files for improved access efficiency;
2) Share memory between related processes;
3) Easily implement cyclic persistent log files.
The functionality of 'mmap' is exported from this extension in the
form of a new Tcl channel type, named "mmap". A memory mapping is
established with the 'mmap' command. Following 'mmap' execution,
access to the memory mapped file is done via the standard Tcl
commands: puts/gets/seek/flush/close/fconfigure, only that this
time these commands operate on memory, rather than on a file.
TCLMORE provides a few commands to TCL interpreters and a set of
functions accessible through the C interface. It is mostly a base
library for other extensions.
The TclOO Package is an implementation of TclOO for Tcl 8.5. It allows users to
write code against TclOO without using Tcl 8.6, and originally started out as a
way to progress implementation of TclOO without being tightly bound to the Tcl
core. The implementation in Tcl 8.6 was later developed from this package's
source.
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.
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>:
Vstr is a string library, designed so you can work optimally with
readv()/writev() for input/output. This means that, for instance, you
can readv() data to the end of the string and writev() data from the
beginning of the string without having to allocate or move memory. It
also means that the library is completely happy with data that has
multiple zero bytes in it.
pyqi (canonically pronounced pie chee) is designed to support wrapping
general commands in multiple types of interfaces, including at the
command line, HTML, and API levels.
Framework needed by Project Manager.
LICENSE: MIT / FDL