Punk Tcl binary-artifact repository. 'Battery Included' Tclkits intended to support the punk shell - but can be used as ordinary runtimes for Tcl. see: https://www.gitea1.intx.com.au/jn/punkshell
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Julian Noble 15a263059b Add Thread and tcllibc to tclkit-902-Linux64-intel-dyn 2 days ago
linux-arm Add some non-windows platform tclkits, move win64 -> win32-x86_64 3 days ago
linux-x86_64 Add Thread and tcllibc to tclkit-902-Linux64-intel-dyn 2 days ago
macosx Add some non-windows platform tclkits, move win64 -> win32-x86_64 3 days ago
win32-x86_64 Add Thread and tcllibc to 902 kit and zipkit runtimes 3 days ago
README.md Add Thread and tcllibc to tclkit-902-Linux64-intel-dyn 2 days ago

README.md

punk tcl runtimes for various platforms

These are self contained Tcl interpreters that have a few necessary extensions, but can be used as the basis to build tclkit or zipfs based 'kits' that contain other extensions, including those that contain loadable binary modules.

punk tcl runtimes can all load Tk as a loadable extension

  • there is no separate Tk runtime

The recommended current runtime for Windows is tclsh902z.exe as it has tcllibc built in, which can dramatically improve performance in some situations.

In general, the startup, interp creation and library loading performance is better on zipfs based runtimes than those built on tclkit.

Platforms: win32-x86_64 (zipfs and tclkit based) linux-x86_64 (tclkit based)

Builtin packages: Thread, tcllibc

FreeBSD,Linux,Macosx with other selected architectures to come. The punk kit constructing infrastructure is intended to be cross-platform, and has been minimally tested on Linux & Freebsd. It currently requires static tclsh with zipfs or tclkitsh binaries to be manually sourced for non-windows platforms.