ticol.gif (1129 bytes) Ticol TCL Interpreter - Downloads

Downloads

alert-tspt-x100.gif (1627 bytes)  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:

help-comparison-x450.png (90397 bytes)

Top

Downloads - Ticol v1.27 Distributions and Core Binaries (Build date: 14/May/2023)

File

Size Description MD5

Ticol Distro (ZIP)

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

Ticol Embedded (ZIP)

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

Ticol Unit Tests (ZIP)

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) -

Top

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

Top

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

Top

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

Back | Top

Last updated on 15 May 2023 - This page is designed for 1024 x760 and higher resolution displays