Moodss requires Tcl 8.0 and Tk 8.0 or above to be installed and
working on your UNIX or Windows platform.



Then the tkTable widget library for UNIX and Windows (at
ftp://ftp.cs.uoregon.edu/pub/tcl/tkTable/tkTable2.00.tar.gz) needs to
be installed as a package (in the Tcl sense) on your system.
Note: the following line is all you need in the pkgIndex.tcl file
(along with the Tktable.so.2.00 library file in the
/usr/local/lib/Tktable/ directory on UNIX) for a working tkTable
package:

package ifneeded Tktable 2.0 "load [file join $dir Tktable.so.2.00]"

For Windows, use the tktable.dll file which can be found in the
ftp://ftp.cs.uoregon.edu/pub/tcl/tkTable/Tktable200_81a2.dll.gz
package.


Then either of the following BLT libraries for Tcl/Tk 8.0/8.1:
ftp://ftp.neosoft.com/pub/tcl/sorted/devel/blt8.0-unoff.tgz
or
ftp://ftp.neosoft.com/pub/tcl/sorted/devel/blt2.3-8.1.tar.gz
needs to be installed also as a package.
To do so, copy the libBLT8.0.so or libBLT2.3.so file (generated as you
built BLT according to the instructions) to the /usr/local/lib/BLT/
(for UNIX) directory (which you just created :). Then create a
pkgIndex.tcl file in the same directory, containing only one of the
following lines:

package ifneeded BLT 8.0 "load [file join $dir libBLT8.0.so]"
  or
package ifneeded BLT 2.3 "load [file join $dir libBLT2.3.so]"

For Windows, check out Mumit Khan's homepage at
http://www.xraylith.wisc.edu/~khan/software/tcl/. You probably also
need cw3220.dll which can be found through the www.ftpsearch.com
service.


For a quick try without installing tkTable and BLT as packages as
described above, just copy Tktable.so.2.00 and libBLT8.0.so or
libBLT2.3.so (on UNIX) to the moodss unpacking directory and launch
"wish moodss random" for example.



Then there are 2 cases:

1. you only want to use moodss as is and eventually write modules for it
2. you would also like to work on the moodss source code itself

In the first case, there is nothing else to do since the moodss file
is a self contained Tcl application. Thus, typing the following from
the unpacking directory should work:

$ wish moodss random

If you would like to run moodss from any directory, then you need to
install the data modules that you are interested in as Tcl packages,
which is really not difficult: it is just the matter of moving the
package files to directories that the Tcl core will look into
(/usr/local/lib/ by default on Unix) (look at the pkg_mkIndex manual
page for more information).

In the second case, you will need to install stooop (3.5.1 or above,
switched package version 1.4 included), scwoop (2.2 or above) and
tkpiechart (4.3 or above) as Tcl packages. All the information
required to do this can be found in the packages themselves, at
http://www.mygale.org/~jfontain/ or
ftp://ftp.neosoft.com/pub/tcl/sorted/devel/.

Note: you must uncomment the tkTable and BLT wrapper code in
scwoop.tcl in the scwoop package.



Feel free to email questions and comments to
mailto:jfontain@mygale.org if you have any problems.
