Software Projects

Ticol TCL Interpreter

This is a hobby project to write a functional Tcl interpreter for my own day-to-day use and with certain pratical limiations such as reuse of existing code and designed to solve particular tasks I needed a solution for

The goal was to be fully portable, to make as small a possible exe footprint, have additional plugin module support built into the language and re-use a large library of existing ANSI code. It isn't intended as an alternative to the excellent ActiveState Tcl. The project was based originally on Salvatore Sanfilippo's 500-line "Picol" Tcl interpreter but this has been heavily rewritten over the intervening years.  The final project weighs in at around 200 Kb as a fully functioning Tcl interpreter and with around 30 additional plugin DLLs

More...

Ticol and the Ticol  help file is Copyright (C) to M Shaw 2010-2022
All rights reserved.

Copyright (c) 2007-2016, Salvatore Sanfilipo
All rights reserved.

See : Ticol Copyright and BSD Licence" and LICENCE.TXT in the documentation and distribution

Top

screenshot-static-source-x400.png (42206 bytes)
MailQ SMTP/POP3 Mail Server

A multi-threaded SMTP/POP3 mail server. Implements relevant RFCs as far as possible. Runs on Windows NT 4/SP6a to Server 2016 and ReactOS. It has even worked successfully under Linux/WINE using alternate ports.

Still under development but largely complete with manual. May be useful as a teaching/learning tool. It features configurable multi-threading, no database requirements, routing, MX lookup, spam filtering with DNSBL lookup, watchdog disconnect, loop detection and scripting capability via batch scripts. Runs as a single binary exe in dual-personality SMTP or POP3 modes

Tested successfully with a range of mail clients including Outlook 2016, Thunderbird, Seamonkey, Claws, Alpine etc.

More...

Copyright (C) to M Shaw 2010-2018
All rights reserved.

Top

 

screenshot-v116-crop-x400.png (63175 bytes)
Freeware Tools and Utilities

A large assortment of mainly command-line tools and utilities for standalone or batch script use which I have written over time. These Windows, DOS and CP/M tools have been written over many years to satisfy specific needs I have had and I am happy to share these with anyone who finds them useful. Copyright is retained by the author (C) M Shaw.

More...

Top

input-demo-x400.png (4895 bytes)
mapache.png (414 bytes) MicroApache 2.2

A version of MicroApache for use with Ticol Tcl. I used to maintain MicroApache but my old distribution webserver was closed down several years ago. This is a version primarily for use with Ticol Tcl CGI mode testing.

The server requires no installation other than to configure Ticol Tcl if required. Simply unzip and run go.bat

New Releases Pending Summer/Autumn 2021
Archived old versions are online and content is under revision - Spring 2021

More...

Top

MicroApache-shaded-blue-friendly.png (18958 bytes)
PXE/gPXE Network Booting

An archive of older material relating to PXE remote-booting experiments including booting Linux over the internet using gPXE

More...

Top

screenshot-gpxe-chainboot-black-startx400.jpg (22503 bytes)
VBToolbox

This was a VB add-on DLL project which I developed until about 2011. The DLL offered several hundred more useful commnds to Visual BASIC and included a detailed manual. I am currently retrieving legacy material from archive and tidying up to put it online. The developed DLL has been used occasionally via Ticol Tcl. If I have sufficient time I will go through the buglist and release an updated version of the Toolbox DLL.

Archived old versions are online and content is under revision - Spring 2022

More...

Top

banner.png (6088 bytes)

Back | Top

Last updated on 13 January 2022 - This page is designed for 1024 x760 and higher resolution displays