Description: Implements binary typed arrays with dynamic length. Allows
user to create arrays of type short, ushort, int, unsigned, float
and double. Includes subcommands for copy, get, minimum/maximum,
inserting, removing, sizing, pop and push, read and write, etc.
Contact: mailto:[email protected] (Harald Kirsch)
bita -- BInary Typed Arrays (for Tcl/Tk)
(C) 1995, 1996 [email protected] (Harald Kirsch)
What is bita? --- An excerpt from the manual page:
The Tcl/Tk-extension Bita implements binary typed arrays
with dynamic length. Access to and handling of Bitas is
quite similar to the handling of widgets in Tk. The new
Tcl-commands Short, UShort, Int, Unsigned, Float and Dou-
ble create for each of their name-arguments a binary array
with the obvious type and bind it to name. ...
Bitas are designed to efficiently store and manipulate
large numbers of binary values of a given type. Initially,
a Bita contains no values and has length zero. As values
are added or deleted, the length varies accordingly.
Currently, every bita understands the following sub-commands:
copy, get, insert, length, pop, push, read, remove, set, trunc, type
What is contained in this package?
With the source code in this package, the following files can be
generated and installed.
o tclbsh: The tclsh linked with the bita-extension.
o bwish: The wish linked with the bita-extension.
o libbita.a: A library to enable you to extend your favorite tclsh
o bita.n: manual page for the commands added to tcl by the
o bita.3: manual page describing how to add bitas to your favorite
o t2a: A tclbsh-script which uses bita-features to convert our
favorite binary data format to ascii.