Downloads
You MUST virus scan all downloads before use!
Documentation Latest release is v1.27 - Build date 14th May 2023 The HTML and RTF documentation covers around 930 pages and external RTF/HTML/TXT copies are generated using Tcl scripts and the highlighter plugin. This shows the capabilities of syntax highlighting and handling moderately large amounts of data quite quickly. Using Ticol to create the RTF and HTML files from 36,000 lines of text, including complex syntax-highlighting takes under 11 seconds on an i5 The following manual links will open in a new window. Most of the useful documentation, complete with examples is in the HTML manual and built in 'man' page, accessible from the Ticol Command Line Interface (CLI) via: help topic The manual contains an FAQ section as well as discussions about coding style, errors and details of commands The following links will open in a new window:
|
Downloads - Ticol v1.27 Distributions and Core Binaries (Build date: 14/May/2023)
File |
Size | Description | MD5 |
7680 Kb | Ticol Tcl full distribution v1.27 with example scripts, related EXE tools and plugins and documentation (ZIP format, Build date 2023/May/14) | 9b15af2e55720d2a732b93cba2966e6f | |
Ticol Minimal (ZIP) | 1640 Kb | Minimal distribution with ticol.exe, autoexec.tcl, example ticol.ini file, calendar, tip of the day and integrated manual v1.27 (ZIP format, Build date 2023/May/14) | dc9c69b0365c125331ca02ad4aa8fcc4 |
Ticol Plugins (ZIP) | 2121 Kb | All available Ticol plugins as a separate ZIP file (ZIP format, Build date 2023/May/14) | 129ecce03c67e63f501ea57634330919 |
Ticol DLL C++ Project (ZIP) | 302 Kb | Example C/C++ project to dynamically link to the DLL version of Ticol Tcl
(ticol.dll) (ZIP format, Build date 2023/May/14) |
7dbf7e86926c05d7cfe5c982a70f485a |
Ticol DLL (ZIP) | 2386 Kb | DLL runtime version, ticol.dll callable from C/C++, VB or
other languages. Project sample calling DLL version of Ticol (ticol.dll). Includes ticol_stub.exe example using a compiled EXE to call ticol.dll See this section of the man pages for example C++ code to call ticol.dll More detailed documentation including C++ and VB prototypes will follow in due course (ZIP format, Build date 2023/May/14) |
b6219ceec8d93edf54b80d1d6597307d |
1865 Kb | Several example exe files which demonstrate the embedding of the TCL interpreter together with Tcl scripts (ZIP format, Build date 2023/May/14) | cf7d4d83023e0e32d2d1b7c90b6b598a | |
1195 Kb | Current collection of unit tests and supporting test files Comprises 300+ Unit tests and supporting files as a single ZIP file (ZIP format) Dependency files are required and may need customising to suit your system Should support NT4/SP6a through to Windows 10/Server 2016 (ZIP format, Build date 2023/May/14) |
a3312589cbe7dd50e17575911a7b7061 | |
Ticol Webserver (ZIP) | 4379 Kb | A portable Apache webserver to test Ticol CGI functionality. For internal/development use only. Not for public facing use (ZIP format, Build date 2023/May/14) |
09ddcc27bbdcbc8a5224657e732beb01 |
ticol.exe | 262 Kb | Self-contained Tcl Interpreter only - (exe only) v1.27 (ZIP format, Build date 2023/May/14) |
974414711de3ac0d4ba25ae7b51981d2 |
ticol.ini | 2 Kb | sample configuration file - (2 Kb) | - |
autoexec.tcl.txt | 9 Kb | Sample autoexec.tcl file - rename to autoexec.tcl) | - |
ticol.chm | 866Kb | Ticol MAN file, compiled as a Windows CHM help file using Ticol (Build date 2023/May/14) | - |
Downloads - Non-Core Binaries and Demo Scripts
File |
Size | Description | MD5 |
info.tcl | 27 Kb | CGI Web mode Tcl info HTML web page | - |
hanoi.tcl.txt | 3 Kb | Sample Ticol Tcl script - (3 Kb). Should run 17 count iteration in about 5 seconds on a core i5 | - |
Embedded Calendar | 231 Kb | A demonstration dual console and web CGI calendar EXE binarywhich contains a full, embedded Ticol Tcl interpreter and which statically includes a Tcl 'child' script to generate the calendar | 3b07b4bf91e8b1d5d8912a2faf88803b |
Embedded DBase Viewer | 286 Kb | A simple Dbase III/IV file viewer with a demo DBF file with a Ticol Tcl script embedded and compiled as an EXE file. Can view, delete/undelete, search and export DBase files and echo the embedded Tcl script. Unzip the contents to a folder and run dbase.exe. Use the /echo argument to echo the internal script. | ddfc2a438df2986d1b9708f2c1ae1812 |
Embedded Hanoi | 240 Kb | Example C++ embedded interpreter and Tower of Hanoi Tcl script (hanoi.tcl) which runs a simple version of the Towers of Hanoid program. Run directly from the console. Use the /echo argument to echo the internal script. | 48bbaf48ecd707d3d9212579b85a9f18 |
Embedded CGI Example | 240 Kb | Embedded Ticol Web CGI test script which calculates Fibonacci numbers up to 299. Use the /echo argument to echo the internal script. | 9eb58491a8851458a7bfed1a63e2ff70 |
tdf.exe | 237 Kb | Ticol 'df'. AWindows disk stat utility via an embedded Ticol Tcl interpreter and script. Use the /echo argument to echo the internal script. | aeb75eb218ff740063141a5cbb476fe8 |
crt-test.exe | 12 Kb | A short MSVC C runtime linkage test for comparison with Ticol (Links to
msvcrt40.dll) CAUTION: This benign file routinely triggers A/V false-positives. Full C++ source here. |
9b43f11c99ac4566c310b10376ba67d9 |
diag-expr.exe | 235 Kb | Statically linked EXE demo of embedding a Ticol Tcl script. Takes a Tcl expression and prints the result diagonally across the screen using Tcl | 1474441e66b3a6143e8efeb3c2cb368a |
ansishow.bat | 5 Kb | Hybrid Windows batch/Tcl file to display ANSI colour graphic image files (*.ANS) | - |
console_orange.bat | 2 Kb | Hybrid Windows batch/Tcl file which can set the console 'brown' colour to orange on XP/Win7 | - |
dbview.bat | 11 Kb | Hybrid Windows batch/Tcl file XBase file viewer (with CSV exporting) | - |
draw_circle.bat | 2 Kb | Hybrid Windows batch/Tcl file which draws concentric circles in text-mode | - |
draw_spiral.bat | 2 Kb | Hybrid Windows batch/Tcl file which draws a spiral in text-mode | - |
elevate.bat | 3 Kb | Hybrid Windows batch/Tcl file which elevates a Windows console command (NT4..Windows 10) | - |
geogrowth.bat | 3 Kb | Hybrid Windows batch/Tcl file demonstrating geometric/exponential growth, graphically | - |
haspkeys.bat | 5 Kb | Hybrid Windows batch/Tcl file to scan for networked HASP licence keys (port 1947) | - |
libping.tcl | 5 Kb | Hybrid Windows batch/Tcl file to test use of ping with ticol_ping.dll | - |
speakexpr.bat | 2 Kb | Hybrid Windows batch/Tcl file to take any Tcl command/expression, calculate the result and speak the result back (including decimal values). Uses external VBScript SAPI interface | - |
tccrypt.tcl tccrypt.bat |
2 Kb 3 Kb |
Simple obfuscation/encryption script for small text files. (Binary files
not supported) Useful for encrypting password lists etc. |
- |
tcl2html.bat | 4 Kb | Hybrid Windows batch/Tcl file which will convert a Tcl script into
colourised HTML code The resulting HTML source is echoed to the console and may be redirected to a file |
- |
year_calendar.tcl | 6 Kb | Tcl script to generate a simple calendar for the current year | - |
year_calendar.bat | 3 Kb | Hybrid Windows batch/Tcl file to generate a simple calendar for the current year (12 months) | - |
badmd5.bat | 2 Kb | Example of failure testing a TCX script's MD5 value before executing | - |
run_asm.bat | 2 Kb | Hybrid Windows batch/Tcl file to run a Ticol pseudo-assembler ASM file | - |
asm.zip | 26 Kb | Ticol Pseudo-Assembler language demonstration ASM scripts. Run using: run_asm.bat | d14b3d019e01e2b4971b189be3e2d7d8 |
Downloads - Supporting Datafiles and Ancillary Files
File | Size | Description | MD5 |
albums.db | 49 Kb | SQLite record collection database | - |
locos.dbf | 30 Kb | Steam locomotives example XBase database | - |
test.db | 2 Kb | Simple native Ticol binary test database | - |
defs.tcl | 3 Kb | Some useful numeric definitions which can be included using [source] | - |
cdecl.dll | 74 Kb | A very simple __cdecl DLL written for use with the Ticol unit tests (DLL export definitions) | 3e0650edc8509c067b97c3829aba5909 |
lorem.txt | 5 Kb | Royalty free "plausible gibberish" latin text generated by the author (public domain) | - |
lorem.bmp | 5 Kb | Copyright free emulation of lorem ipsum represented as a stored BMP image encoded by bmpconv.exe | - |
lorem2.bmp | 5 Kb | Copyright free emulation of lorem ipsum represented as a stored BMP image encoded by Ticol lib_bmp | - |
django.wav | 1832 Kb | Licence free WAV file - To test WAV play command - Copyright (C) M Shaw (Ticol Author) | - |
tc2bat.exe | 238 Kb | Converts Ticol Tcl source into a functional batch file | 71b5d59b96e54a14e27a74209aa3ff32 |
tcl2c.exe | 41 Kb | Converts Ticol Tcl source and exports as a properly-escaped C/C++ strings for script-embedding | a3278a0ef75c8f6d5e6dc192c5e09863 |
Downloads - Non-Tcl Binaries
Binary | Size | Description | MD5 |
base64.exe | 36Kb | Alernate means to convert TCX file snippets to includable Base64 [tcx] command format | 33ddd02e0c567cda7562c574a875804e |
bf.exe | 40Kb | Compiled native C++ version of the BF interpreter for performance comparison | 200f9d2bdca1b26b2961aa87c68cedfd |
bmpconv.exe | 41Kb | Bitmap converter tool, compatible with the BMP plugin (ticol_bmp.dll) | f16ee81370517960232c5126471e287c |
hanoi.exe | 30Kb | Equivalent C++ version of hanoi.tcl for performance comparison between native C++ and hanoi.tcl | dc28ed685be6514ad082b2e7f5977b91 |
md5.exe | 42Kb | Required to validate the MD5 signatures and used by some unit tests (v1.02) | 1a5bb07f9dd9047e32b334cf97263f39 |
vbs.exe | 40Kb | A basic VBScript wrapper which can accept VB commands from stdin instead of via a file | 55b486523fb63a20136b4b38a48adfa0 |
wver.exe | 36Kb | Windows version identification | d9430ceca739752b434e4a94312bb32c |
Last updated on 15 May 2023 - This page is designed for 1024 x760 and higher resolution displays