Tcl/Tk versions used by Pure Data
Overview
My beloved Pure Data (Pd) used Tcl/Tk as it's GUI engine. Whenever I hack on the Pd-GUI, I wonder which Tcl/Tk compatibility I need to take care of.
Newer versions of Tcl/Tk ship more features, which I often would like to use.
OTOH, we want to support the widest possible range of installation targets,
even if they are horribly outdated. (This mostly boils down to OSX [sic!] running on i386 or even PowerPC CPUs).
While (I think that) the Pd-core itself can still be compiled for such old platforms,
Tcl/Tk (esp, the Tk part) sometimes require new OS features.
E.g. Tcl/Tk-9.x requires at least OSX 10.10 (Yosemite), which only supports amd64 (the last version of support i386 was OSX 10.7 Lion).
The last version to support i386 on OSX was probably Tcl/Tk-8.5.
And afaict, the last Tcl/Tk version to support a PowerPC version of OSX was Tcl/Tk-8.4.
Of course there are probably very few OSX/i386 or even OSX/PowerPC installations still running out there, so the question is now much I should invest time to support very old versions of Tcl/Tk (if at all).
Anyhow, in order to get a picture on the actual Tcl/Tk versions used by Pd, I've gathered some statistics, by downloading all available packages from Miller S. Puckette's Pd site and analyzing them for the embedded Tcl/Tk-interpreter.
The tables obviously reflect the state at the time of writing (2025-01-21).
Tcl/Tk versions shipped with official Pd downloads
Latest versions
| package | version | OS/arch | tclversion |
|---|---|---|---|
| pd-0.55-2.macos.zip | 0.55-2 | macOS/amd64+arm64 | 8.6.13 |
| pd-0.55-2-i386.msw.zip | 0.55-2 | Windows/i386 | 8.5.19 |
| pd-0.55-2-i386.windows-installer.exe | 0.55-2 | Windows/i386 | 8.5.19 |
| pd-0.55-2.msw.zip | 0.55-2 | Windows/amd64 | 8.6.10 |
| pd-0.55-2.windows-installer.exe | 0.55-2 | Windows/amd64 | 8.6.10 |
| pd-0.53-1-i386.mac.tar.gz | 0.53-1 | OSX/amd64 [sic!] | 8.5.19 |
| pd-0.53-1-macosx7.mac.tar.gz | 0.53-1 | OSX/amd64 | 8.6.10 |
| pd-0.51-0-ppc.mac.tar.gz | 0.51-0 | OSX/i386+PowerPC | 8.4.7 |
Interestingly, the last OSX/i386 package contains a Tcl/Tk compiled (only) for amd64...
All versions
| package | tclversion |
|---|---|
| pd-0.55-2.windows-installer.exe | 8.6.10 |
| pd-0.55-2.msw.zip | 8.6.10 |
| pd-0.55-2.macos.zip | 8.6.13 |
| pd-0.55-2-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-2-i386.msw.zip | 8.5.19 |
| pd-0.55-2test1.windows-installer.exe | 8.6.10 |
| pd-0.55-2test1.msw.zip | 8.6.10 |
| pd-0.55-2test1.macos.zip | 8.6.13 |
| pd-0.55-2test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-2test1-i386.msw.zip | 8.5.19 |
| pd-0.55-1.windows-installer.exe | 8.6.10 |
| pd-0.55-1.msw.zip | 8.6.10 |
| pd-0.55-1.macos.zip | 8.6.13 |
| pd-0.55-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-1-i386.msw.zip | 8.5.19 |
| pd-0.55-1test1.windows-installer.exe | 8.6.10 |
| pd-0.55-1test1.msw.zip | 8.6.10 |
| pd-0.55-1test1.macos.zip | 8.6.13 |
| pd-0.55-1test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-1test1-i386.msw.zip | 8.5.19 |
| pd-0.55-0.windows-installer.exe | 8.6.10 |
| pd-0.55-0.msw.zip | 8.6.10 |
| pd-0.55-0.macos.zip | 8.6.13 |
| pd-0.55-0-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-0-i386.msw.zip | 8.5.19 |
| pd-0.55-0test3.windows-installer.exe | 8.6.10 |
| pd-0.55-0test3.msw.zip | 8.6.10 |
| pd-0.55-0test3.macos.zip | 8.6.13 |
| pd-0.55-0test3-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-0test3-i386.msw.zip | 8.5.19 |
| pd-0.55-0test2.windows-installer.exe | 8.6.10 |
| pd-0.55-0test2.msw.zip | 8.6.10 |
| pd-0.55-0test2.macos.zip | 8.6.13 |
| pd-0.55-0test2-i386.windows-installer.exe | 8.5.19 |
| pd-0.55-0test2-i386.msw.zip | 8.5.19 |
| pd-0.54-1.windows-installer.exe | 8.6.10 |
| pd-0.54-1.msw.zip | 8.6.10 |
| pd-0.54-1.macos.zip | 8.6.13 |
| pd-0.54-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.54-1-i386.msw.zip | 8.5.19 |
| pd-0.54-1test1.windows-installer.exe | 8.6.10 |
| pd-0.54-1test1.msw.zip | 8.6.10 |
| pd-0.54-1test1.macos.zip | 8.6.13 |
| pd-0.54-1test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.54-1test1-i386.msw.zip | 8.5.19 |
| pd-0.54-0.windows-installer.exe | 8.6.10 |
| pd-0.54-0.msw.zip | 8.6.10 |
| pd-0.54-0.macos.zip | 8.6.12 |
| pd-0.54-0-i386.windows-installer.exe | 8.5.19 |
| pd-0.54-0-i386.msw.zip | 8.5.19 |
| pd-0.54-0test2.windows-installer.exe | 8.6.10 |
| pd-0.54-0test2.msw.zip | 8.6.10 |
| pd-0.54-0test2.macos.zip | 8.6.12 |
| pd-0.54-0test1.windows-installer.exe | 8.6.10 |
| pd-0.54-0test1.msw.zip | 8.6.10 |
| pd-0.54-0test1.macos.zip | 8.6.12 |
| pd-0.54-0test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.54-0test1-i386.msw.zip | 8.5.19 |
| pd-0.53-2.windows-installer.exe | 8.6.10 |
| pd-0.53-2.msw.zip | 8.6.10 |
| pd-0.53-2.macos.zip | 8.6.12 |
| pd-0.53-2-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-2-i386.msw.zip | 8.5.19 |
| pd-0.53-2test1.windows-installer.exe | 8.6.10 |
| pd-0.53-2test1.msw.zip | 8.6.10 |
| pd-0.53-2test1.macos.zip | 8.6.12 |
| pd-0.53-1.windows-installer.exe | 8.6.10 |
| pd-0.53-1.msw.zip | 8.6.10 |
| pd-0.53-1.macos.zip | 8.6.12 |
| pd-0.53-1-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.53-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-1-i386.msw.zip | 8.5.19 |
| pd-0.53-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.53-1test1.windows-installer.exe | 8.6.10 |
| pd-0.53-1test1.msw.zip | 8.6.10 |
| pd-0.53-1test1.macos.zip | 8.6.12 |
| pd-0.53-0.windows-installer.exe | 8.6.10 |
| pd-0.53-0.msw.zip | 8.6.10 |
| pd-0.53-0.macos.zip | 8.6.12 |
| pd-0.53-0-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-0-i386.msw.zip | 8.5.19 |
| pd-0.53-0test3.windows-installer.exe | 8.6.10 |
| pd-0.53-0test3.msw.zip | 8.6.10 |
| pd-0.53-0test3.macos.zip | 8.6.12 |
| pd-0.53-0test3-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-0test3-i386.msw.zip | 8.5.19 |
| pd-0.53-0test2.windows-installer.exe | 8.6.10 |
| pd-0.53-0test2.msw.zip | 8.6.10 |
| pd-0.53-0test2.macos.zip | 8.6.12 |
| pd-0.53-0test2-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-0test2-i386.msw.zip | 8.5.19 |
| pd-0.53-0test1.windows-installer.exe | 8.6.10 |
| pd-0.53-0test1.msw.zip | 8.6.10 |
| pd-0.53-0test1.macos.zip | 8.6.12 |
| pd-0.53-0test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.53-0test1-i386.msw.zip | 8.5.19 |
| pd-0.52-2.windows-installer.exe | 8.6.10 |
| pd-0.52-2.msw.zip | 8.6.10 |
| pd-0.52-2.macos.zip | 8.6.12 |
| pd-0.52-2-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-2-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-2-i386.msw.zip | 8.5.19 |
| pd-0.52-2-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-2test1.windows-installer.exe | 8.6.10 |
| pd-0.52-2test1.msw.zip | 8.6.10 |
| pd-0.52-2test1.macos.zip | 8.6.12 |
| pd-0.52-2test1-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-2test1-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-2test1-i386.msw.zip | 8.5.19 |
| pd-0.52-2test1-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-1.windows-installer.exe | 8.6.10 |
| pd-0.52-1.msw.zip | 8.6.10 |
| pd-0.52-1.macos.zip | 8.6.12 |
| pd-0.52-1-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-1-i386.msw.zip | 8.5.19 |
| pd-0.52-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-0test4.windows-installer.exe | 8.6.10 |
| pd-0.52-0test4.msw.zip | 8.6.10 |
| pd-0.52-0test4.macos.zip | 8.6.12 |
| pd-0.52-0test4-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-0test4-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-0test4-i386.msw.zip | 8.5.19 |
| pd-0.52-0test4-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-0test3.windows-installer.exe | 8.6.10 |
| pd-0.52-0test3.msw.zip | 8.6.10 |
| pd-0.52-0test3.macos.zip | 8.6.12 |
| pd-0.52-0test3-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-0test3-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-0test3-i386.msw.zip | 8.5.19 |
| pd-0.52-0test3-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-0test2.windows-installer.exe | 8.6.10 |
| pd-0.52-0test2.msw.zip | 8.6.10 |
| pd-0.52-0test2.macos.zip | 8.6.12 |
| pd-0.52-0test2-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.52-0test2-i386.windows-installer.exe | 8.5.19 |
| pd-0.52-0test2-i386.msw.zip | 8.5.19 |
| pd-0.52-0test2-i386.mac.tar.gz | 8.5.19 |
| pd-0.52-0test1.windows-installer.exe | 8.6.10 |
| pd-0.52-0test1.msw.zip | 8.6.10 |
| pd-0.52-0test1.macos.zip | 8.6.10 |
| pd-0.51-4.windows-installer.exe | 8.6.10 |
| pd-0.51-4.msw.zip | 8.6.10 |
| pd-0.51-4.mac.tar.gz | 8.6.10 |
| pd-0.51-4-macosx7.mac.tar.gz | 8.6.10 |
| pd-0.51-4-i386.windows-installer.exe | 8.5.19 |
| pd-0.51-4-i386.msw.zip | 8.5.19 |
| pd-0.51-4-i386.mac.tar.gz | 8.5.19 |
| pd-0.51-3.windows-installer.exe | 8.6.10 |
| pd-0.51-3.msw.zip | 8.6.10 |
| pd-0.51-3.mac.tar.gz | 8.6.10 |
| pd-0.51-3-i386.windows-installer.exe | 8.5.19 |
| pd-0.51-3-i386.msw.zip | 8.5.19 |
| pd-0.51-3-i386.mac.tar.gz | 8.5.19 |
| pd-0.51-2.windows-installer.exe | 8.6.8 |
| pd-0.51-2.msw.zip | 8.6.8 |
| pd-0.51-2.mac.tar.gz | 8.6.10 |
| pd-0.51-2-i386.windows-installer.exe | 8.5.19 |
| pd-0.51-2-i386.msw.zip | 8.5.19 |
| pd-0.51-2-i386.mac.tar.gz | 8.5.19 |
| pd-0.51-1.windows-installer.exe | 8.6.8 |
| pd-0.51-1.msw.zip | 8.6.8 |
| pd-0.51-1.mac.tar.gz | 8.6.10 |
| pd-0.51-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.51-1-i386.msw.zip | 8.5.19 |
| pd-0.51-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.51-0.windows-installer.exe | 8.6.8 |
| pd-0.51-0.msw.zip | 8.6.8 |
| pd-0.51-0.mac.tar.gz | 8.5.19 |
| pd-0.51-0-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.51-0-i386.windows-installer.exe | 8.5.19 |
| pd-0.51-0-i386.msw.zip | 8.5.19 |
| pd-0.51-0-i386.mac.tar.gz | 8.5.19 |
| pd-0.50-2.windows-installer.exe | 8.6.8 |
| pd-0.50-2.msw.zip | 8.6.8 |
| pd-0.50-2.mac.tar.gz | 8.5.19 |
| pd-0.50-2-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.50-2-i386.windows-installer.exe | 8.5.19 |
| pd-0.50-2-i386.msw.zip | 8.5.19 |
| pd-0.50-2-i386.mac.tar.gz | 8.5.19 |
| pd-0.50-1.windows-installer.exe | 8.6.8 |
| pd-0.50-1.msw.zip | 8.6.8 |
| pd-0.50-1.mac.tar.gz | 8.5.19 |
| pd-0.50-1-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.50-1-i386.windows-installer.exe | 8.5.19 |
| pd-0.50-1-i386.msw.zip | 8.5.19 |
| pd-0.50-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.50-0.windows-installer.exe | 8.6.8 |
| pd-0.50-0.msw.zip | 8.6.8 |
| pd-0.50-0.mac.tar.gz | 8.5.19 |
| pd-0.50-0-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.50-0-i386.windows-installer.exe | 8.5.19 |
| pd-0.50-0-i386.msw.zip | 8.5.19 |
| pd-0.50-0-i386.mac.tar.gz | 8.5.19 |
| pd-0.49-1.mac.tar.gz | 8.5.19 |
| pd-0.49-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.49-0.windows-installer.exe | 8.5.19 |
| pd-0.49-0.msw.zip | 8.5.19 |
| pd-0.49-0.mac.tar.gz | 8.5.19 |
| pd-0.49-0-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.49-0-i386.windows-installer.exe | 8.5.10 |
| pd-0.49-0-i386.msw.zip | 8.5.10 |
| pd-0.49-0-i386.mac.tar.gz | 8.5.19 |
| pd-0.48-2.windows-installer.exe | 8.5.10 |
| pd-0.48-2.msw.zip | 8.5.10 |
| pd-0.48-2.mac.tar.gz | 8.5.19 |
| pd-0.48-2-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.48-2-i386.mac.tar.gz | 8.5.19 |
| pd-0.48-2-64bit.msw.zip | 8.6.8 |
| pd-0.48-1.windows.64bit.zip | 8.6.8 |
| pd-0.48-1.windows-installer.exe | 8.5.10 |
| pd-0.48-1.rpi.tar.gz | none |
| pd-0.48-1.msw.zip | 8.5.10 |
| pd-0.48-1.mac.tar.gz | 8.5.19 |
| pd-0.48-1-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.48-1-i386.mac.tar.gz | 8.5.19 |
| pd-0.48-1-armv6.rpi.tar.gz | none |
| pd-0.48-0.windows-installer.exe | 8.5.10 |
| pd-0.48-0.msw.zip | 8.5.10 |
| pd-0.48-0.mac.tar.gz | 8.5.19 |
| pd-0.48-0-ppc.mac.tar.gz | 8.4.0 (system) |
| pd-0.48-0-i386.mac.tar.gz | 8.5.19 |
| pd-0.47-1.windows-installer.exe | 8.5.10 |
| pd-0.47-1.msw.zip | 8.5.10 |
| pd-0.47-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.47-1.armv7.tar.gz | none |
| pd-0.47-1-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.47-0.windows-installer.exe | 8.5.10 |
| pd-0.47-0.msw.zip | 8.5.10 |
| pd-0.47-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.47-0-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-34.udoo.tar.gz | none |
| pd-0.46-7.windows-installer.exe | 8.5.10 |
| pd-0.46-7.msw.zip | 8.5.10 |
| pd-0.46-7.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-7.armv7.tar.gz | none |
| pd-0.46-7.armv6.tar.gz | none |
| pd-0.46-7-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-6.udoo.tar.gz | none |
| pd-0.46-6.rpi.tar.gz | none |
| pd-0.46-6.msw.zip | 8.5.10 |
| pd-0.46-6.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-6-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-5.udoo.tar.gz | none |
| pd-0.46-5.msw.zip | 8.5.10 |
| pd-0.46-5.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-5-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-4.rpi.tar.gz | none |
| pd-0.46-4.msw.zip | 8.5.10 |
| pd-0.46-4.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-4-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-3.udoo.tar.gz | none |
| pd-0.46-3.rpi.tar.gz | none |
| pd-0.46-3.msw.zip | 8.5.10 |
| pd-0.46-3.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-3-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-2.udoo.tar.gz | none |
| pd-0.46-2.rpi.tar.gz | none |
| pd-0.46-2.msw.zip | 8.5.10 |
| pd-0.46-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-2-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-1.udoo.tar.gz | none |
| pd-0.46-1.rpi.tar.gz | none |
| pd-0.46-1.msw.zip | 8.5.10 |
| pd-0.46-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-0.udoo.tar.gz | none |
| pd-0.46-0.rpi.tar.gz | none |
| pd-0.46-0.msw.zip | 8.5.10 |
| pd-0.46-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.46-0-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-5.old-msw.zip | 8.5.10 |
| pd-0.45-5.msw.zip | 8.5.10 |
| pd-0.45-5.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-5-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-4.rpi.tar.gz | none |
| pd-0.45-4.msw.zip | 8.5.10 |
| pd-0.45-4.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-4-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-3.udoo.tar.gz | none |
| pd-0.45-3.rpi.tar.gz | none |
| pd-0.45-3.msw.zip | 8.5.10 |
| pd-0.45-3.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-3-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-2.msw.zip | 8.5.10 |
| pd-0.45-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-2-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-1.rpi.tar.gz | none |
| pd-0.45-1.msw.zip | 8.5.10 |
| pd-0.45-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-1-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-0.rpi.tar.gz | none |
| pd-0.45-0.msw.zip | 8.5.10 |
| pd-0.45-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.45-0-64bit.mac.tar.gz | 8.4.0 (system) |
| pd-0.44-3.msw.zip | 8.5.10 |
| pd-0.44-3.mac.tar.gz | 8.4.0 (system) |
| pd-0.44-2.rpi.tar.gz | none |
| pd-0.44-1.msw.zip | 8.5.10 |
| pd-0.44-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.44-0.rpi.tar.gz | none |
| pd-0.44-0.msw.zip | 8.5.10 |
| pd-0.44-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.43-3.msw.zip | 8.5.10 |
| pd-0.43-3.mac.tar.gz | 8.4.0 (system) |
| pd-0.43-2.msw.zip | 8.5.10 |
| pd-0.43-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.43-1.msw.zip | 8.5.10 |
| pd-0.43-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.43-0.msw.zip | 8.4.6 |
| pd-0.43-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-6.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-5.msw.zip | 8.4.6 |
| pd-0.42-5.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-4.msw.zip | 8.4.6 |
| pd-0.42-4.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-3.msw.zip | 8.4.6 |
| pd-0.42-3.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-2.msw.zip | 8.4.6 |
| pd-0.42-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-1.msw.zip | 8.4.6 |
| pd-0.42-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.42-0.msw.zip | 8.4.6 |
| pd-0.42-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.41-4.msw.zip | 8.4.6 |
| pd-0.41-4.msw.exe | 8.4.6 |
| pd-0.41-4.mac.tar.gz | 8.4.0 (system) |
| pd-0.41-3.msw.zip | 8.4.6 |
| pd-0.41-3.msw.exe | 8.4.6 |
| pd-0.41-2.msw.zip | 8.4.6 |
| pd-0.41-2.msw.exe | 8.4.6 |
| pd-0.41-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.41-2.mac10.3.tar.gz | 8.4.0 |
| pd-0.41-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.41-0.msw.zip | 8.4.6 |
| pd-0.41-0.msw.exe | 8.4.6 |
| pd-0.41-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.41-0.mac10.3.tar.gz | 8.4.0 |
| pd-0.40-2.msw.zip | 8.4.6 |
| pd-0.40-2.msw.exe | 8.4.6 |
| pd-0.40-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.40-2.mac10.3.tar.gz | 8.4.0 |
| pd-0.40-1.msw.zip | 8.4.6 |
| pd-0.40-1.msw.exe | 8.4.6 |
| pd-0.40-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.40-0.msw.zip | 8.4.6 |
| pd-0.40-0.msw.exe | 8.4.6 |
| pd-0.40-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.40-0.mac10.3.tar.gz | 8.4.0 |
| pd-0.39-2.msw.zip | 8.4.6 |
| pd-0.39-2.msw.exe | 8.4.6 |
| pd-0.39-2.mac.tar.gz | 8.4.0 |
| pd-0.39-1.msw.zip | 8.4.6 |
| pd-0.39-1.msw.exe | 8.4.6 |
| pd-0.39-1.mac.tar.gz | 8.4.0 |
| pd-0.39-0.msw.zip | 8.4.6 |
| pd-0.39-0.msw.exe | 8.4.6 |
| pd-0.39-0.mac.tar.gz | 8.4.0 |
| pd-0.38-3.msw.zip | 8.4.6 |
| pd-0.38-3.msw.exe | 8.4.6 |
| pd-0.38-3.mac.tar.gz | 8.4.0 |
| pd-0.38-2.msw.zip | 8.4.6 |
| pd-0.38-2.msw.exe | 8.4.6 |
| pd-0.38-2.mac.tar.gz | 8.4.0 |
| pd-0.38-0.msw.zip | 8.4.6 |
| pd-0.38-0.msw.exe | 8.4.6 |
| pd-0.38-0.mac.tar.gz | 8.4.0 |
| pd-0.37-4.msw.zip | 8.3.5 |
| pd-0.37-4.msw.exe | 8.3.5 |
| pd-0.37-4.mac.tar.gz | 8.4.0 (system) |
| pd-0.37-3.msw.zip | 8.3.5 |
| pd-0.37-3.msw.exe | 8.3.5 |
| pd-0.37-2.msw.zip | 8.3.5 |
| pd-0.37-2.msw.exe | 8.3.5 |
| pd-0.37-2.mac.tar.gz | 8.4.0 (system) |
| pd-0.37-1.msw.zip | 8.3.5 |
| pd-0.37-1.msw.exe | 8.3.5 |
| pd-0.37-1.mac.tar.gz | 8.4.0 (system) |
| pd-0.37-0.msw.exe | 8.3.5 |
| pd-0.37-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.36-0.msw.zip | 8.3.0 |
| pd-0.36-0.mac.tar.gz | 8.4.0 (system) |
| pd-0.35-1.msw.zip | 8.3.0 |
| pd-0.35-0.msw.zip | 8.3.0 |
| pd-0.34-4.msw.zip | 8.3.0 |
| pd-0.34-3.msw.zip | 8.3.0 |
| pd-0.34-3.irix.tar.Z | 8.0p2 |
| pd-0.34-1.msw.zip | 8.3.0 |
| pd-0.34-0.msw.zip | 8.3.0 |
| pd-0.34-0.irix.tar.Z | 8.0p2 |
| pd-033-nt.zip | 8.3.0 |
| pd-033PATCH1-nt.zip | 8.3.0 |
| pd-032-nt.zip | 8.3.0 |
| pd-032-linux.tar.gz | ??? |
| pd-032-irix.tar.Z | 8.0p2 |
| pd-032PATCH6-nt.zip | 8.3.0 |
| pd-032PATCH6-linux.tar.gz | ??? |
| pd-032PATCH6-irix.tar.Z | 8.0p2 |
| pd-032PATCH5-linux.tar.gz | ??? |
| pd-032PATCH4-linux.tar.gz | ??? |
| pd-0.32PATCH3-linux.tar.gz | ??? |
| pd-032PATCH1-linux.tar.gz | ??? |
| pd-031-nt.zip | 8.3.0 |
| pd-031-linux.tar.gz | 8.0.? |
| pd-031-irix.tar.Z | 8.0p2 |
| pd-030-nt.zip | 8.3.0 |
| pd-030-linux.tar.gz | 8.0.? |
| pd-030-irix.tar.Z | 8.0p2 |
| pd-029-nt.zip | 8.0 |
| pd-029-linux.tar.gz | 8.0.? |
| pd-028-nt.zip | 8.0 |
| pd-028-linux.tar.gz | 8.0.? |
| pd-027-nt.zip | 8.0 |
| pd-027-linux.tar.gz | 8.0.? |
| pd-026-nt.zip | 8.0 |
| pd-026-linux.tar.gz | 8.0.? |
| pd-0.25.tar.Z | 8.0p2 |
| pd-0.24.tar.Z | 8.0p2 |
| pd-0.23.tar.Z | 8.0p2 |
| pd-0.22.tar.Z | 8.0p2 |
| pd-0.20.tar.Z | 8.0p2 |
| pd-0.19.tar.Z | 8.0p2 |
| pd-0.18.zip | 8.0.? |
| pd-0.18.tar.Z | 8.0b2 |
| pd-0.15.tar.Z | 8.0b2 |
This data is also available as a machine readable JSON-file.
notes
Miller has not distributed Linux binaries since Pd-0.33, as on this platform you are expected to use the Tcl/Tk that comes with your distribution.
For older linux binary packages, the Tcl/Tk version can usually be inferred by checking against
which libtk the binary was linked. Unfortunately a couple of binaries were linked against
an unversioned libtk.so, in which case I've put in the pseudo-version ???.
There are some packages with arm binaries (targeting Raspberry Pi and Udoo), but they are from the Pd>0.42 era,
that no longer dylinks against libtk (instead an external wish process is launched).
In this case I've put in the pseudo-version none.
Pure Source-code downloads are missing from the table, as they do not ship with a Tcl/Tk version.
pre-built Tcl/Tk binaries shipped with Pd sources
The Pd sources contain prebuilt Tcl/Tk for Windows and macOS (to ease building packages)
| package | OS/arch | tclversion |
|---|---|---|
| mac/stuff/wish-shell.tgz | macOS/amd64 | 8.6.10 |
| msw/pdprototype.tgz | Windows/i386 | 8.5.10 |
Interestingly, none of these prebuilds are actually used in the official Pd binary packages anymore.
The last "normal" macOS binary that shipped with Tcl/Tk-8.6.10 was Pd-0.51-4,
after that there were only a few legacy builds for macOSX7 (up to Pd-0.53-1).
The last Windows builds that might have used the pre-built Tcl/Tk-8.5.10 was Pd-0.49-0.
It somewhat hard to tell if it's really the pre-built binaries that are shipped, as the files get modified by stripping and codesigning.
For the recent macOS packages it is my fault that the pre-built binaries are not used anymore, as these packages are built using the iem's CI system and we provide our own prebuilt packages (mostly to get a universal binary that has native arm64 support).
I didn't know though, that the Windows binaries included a Tcl/Tk cross-compiled locally by Miller.