Index of /tcl/ftparchive/sorted/packages-7.6/misc/bita/2.1.1
Name Last modified Size Description
Parent Directory 29-Jan-99 12:28 -
CHANGES 30-Aug-98 12:23 8k
README 30-Aug-98 12:23 2k
bita-2.1.1.tar.gz 30-Aug-98 12:32 41k
bita -- BInary Typed Arrays (for Tcl/Tk)
(C) 1995, 1996 kir@iitb.fhg.de (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
and write
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
with bitas
o bita.n: manual page for the commands added to tcl by the
bita-extension
o bita.3: manual page describing how to add bitas to your favorite
tclsh.
o t2a: A tclbsh-script which uses bita-features to convert our
favorite binary data format to ascii.
What else do you need?
o TCL-7.4 and TK-4.0
HOW TO INSTALL:
I recently started to use autoconf, so the typical procedure is:
1a) Run configure:
./configure
1b) touch .depend
2) Check the top of Makefile to see, if configure was good enough in
guessing parameters. Edit, if necessary.
*** In particular check prefix, because I use it a bit differently
*** than usual.
3) Create dependencies:
make depend
4) Compile the software:
make
5) Install the software. (Tell me what you think about the
LROOT-feature in Makefile.)
make install
There is a rather incomplete set of tests in the test-subdirectory
which can be ran by 'make test'.
Until now I was only able to test the software on Solaris 2.4 and
Linux, which means that the configure script might err on other
machines.
Comments and bug reports to
kir@iitb.fhg.de
P.S.: Please include the VERSION of bita in bug reports. It can be
found with
grep VERSION.= Makefile.in