NOTE: There is a Tcl/Tk 8.5a4 binary now, so the information below is obsolete.
It's listed in the Tclkit download matrix under Linux / Nokia 770.
_______________________________________________________________________________
These builds are based on Tcl/Tk 8.4.11, built for ARM Linux.
Might or might not work on some PDA's.
Both tk* (wish-like, includes Tk and Itcl) and tksh (tclsh-like).
The lite variants have no C++ dependencies (and cannot write MK files).
$ ldd tk
libX11.so.6 => /usr/lib/libX11.so.6 (0x41500000)
libdl.so.2 => /lib/libdl.so.2 (0x411f0000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x41fb0000)
libm.so.6 => /lib/libm.so.6 (0x412b0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41148000)
libc.so.6 => /lib/libc.so.6 (0x41020000)
libXau.so.0 => /usr/lib/libXau.so.0 (0x415e0000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000)
$ ldd tshlite
libdl.so.2 => /lib/libdl.so.2 (0x411f0000)
libm.so.6 => /lib/libm.so.6 (0x412b0000)
libc.so.6 => /lib/libc.so.6 (0x41020000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000)
$
_______________________________________________________________________________
More news - tsh770 and tshlite770 seem to work fine on the Nokia 770:
$ ./tsh770
% parray tcl_platform
tcl_platform(byteOrder) = littleEndian
tcl_platform(machine) = armv5tejl
tcl_platform(os) = Linux
tcl_platform(osVersion) = 2.6.12.3-omap1
tcl_platform(platform) = unix
tcl_platform(user) = user
tcl_platform(wordSize) = 4
% info loaded
{{} zlib} {{} vfs} {{} rechan} {{} pwb} {{} Mk4tcl}
% package req ?
can't find package ?
% lsort [package names]
Itcl Mk4tcl Tcl http mk4vfs msgcat opt pwb rechan scripdoc starkit
tcltest vfs vfs::mk4 vfs::mkcl vfs::zip vfslib zipvfs zlib
% ^D
$ ./tshlite770 sdx.kit
Specify one of the following commands:
addtoc eval fetch ftpd httpd httpdist ls lsk
md5sum mkinfo mkpack mkshow mksplit qwrap ratarx rexecd
starsync sync tgz2kit treetime unwrap update version wrap
For more information, type: sdx.kit help ?command?
$ ./tsh770 wikit.kit -httpd 8000
Wed, 23 Nov 2005 21:05:08 GMT: notice Now listening: 0.0.0.0 0.0.0.0 8000
Wed, 23 Nov 2005 21:05:26 GMT: [10.0.1.100] GET /
Wed, 23 Nov 2005 21:05:26 GMT: [10.0.1.100] GET /favicon.ico
Wed, 23 Nov 2005 21:06:55 GMT: [10.0.1.100] GET /edit/0@
Wed, 23 Nov 2005 21:06:55 GMT: [10.0.1.100] GET /favicon.ico
Wed, 23 Nov 2005 21:07:09 GMT: [10.0.1.100] POST /0
Wed, 23 Nov 2005 21:07:09 GMT: [10.0.1.100] GET /favicon.ico
[...]
As you can see, Tcl + Metakit + SDX + Wikit all work out of the box.
This is probably the first wiki running on a Nokia 770 Internet Tablet!
Another test confirms that the 32 Mb Tcler's Wiki fits on it just fine, serving
pages to the local built-in browser, for example. With memory-mapped files!
Mem: 59512K used, 2316K free, 0K shrd, 20K buff, 16864K cached
Load average: 0.64, 0.76, 0.42 (State: S=sleeping R=running, W=waiting)
PID USER STATUS RSS PPID %CPU %MEM COMMAND
826 user S 6952 733 0.0 11.2 tsh770
These were built with the Maemo SDK. The above output comes from the N770.