Download Latest Version tk-number-12.8.14.13.tar.gz (71.4 kB)
Email in envelope

Get an email when there's a new version of tk-number

Home
Name Modified Size InfoDownloads / Week
Release-13.4.22.12 2013-04-22
Release-12.10.8.14 2012-10-16
Release-12.8.14.13 2012-08-14
README 2024-09-03 2.1 kB
Totals: 4 Items   2.1 kB 1
This is the README file for tk# (pronounced t k pound).

In this version I have expanded tk# to work with pages.
Each page is a spreadsheet with its own rows and colunms
which are independent or rows and columns in other pages.
At the same time, expressions in any page can refer to 
cells in other pages.  This means, for example, that I
can put together a page (called 1040) and another 
(called work-sheet) and have the work-sheet page get
info from the 1040 page (numbers, names, etc.) and, 
in turn the 1040 page can get result numbers back from
the work-sheet page.  There is no limit to the number of
pages a spreadsheet can have.  All calculations take
into account dependencies both on the local page and on
any referenced page.

This version can import spreadsheets from prior versions
but can not export to prior versions.

tk# is a spreadsheet that I enhanced from a file on the
internet also named tk# by one Martin Vermeer
because I was tired of trying to check out formulas
using row and column numbers and letters.  tk# uses 
row and column names instead of numbers.  Operations 
over several named rows or columns by specifying a pattern 
found in one or more of the names is a feature.

tk# is written in tcl/tk.  This means you have all of the
power of tcl/tk at your finger tips.  This includes all the
standard math functions, conditional expressions and much more. 
tk# is extensible by writing tcl/tk scripts and then just
referencing them in the cell equations.

To install tk# download the 'tar' file and unarchive it.
You can put it most anywhere but you should keep all the
files in the tk# directory together.  Then all you need
to do is to put the tk# directory in your path.  You can
also put a link to tk#/tk# where ever you would like 
(for example ~/bin), in which case you do not need to 
put the tk# directory in your path.

For those of you who would like to use this with windows I
recommend activestate for the tcl/tk package.  I am also
aware of some problems which I have not tried to follow up
on.  Try it if you like and write me if you want more info.

Tom Turkey  tom@gandk.site
Source: README, updated 2024-09-03