This is a collection of some stuff that I have written in the past. Most of it has not been touched in years. Quality ranges from "hackish" to "mature". Addresses and email addresses in the packages are probably obsolete. Please use the one at the bottom of this page instead.
All packages on this page are provided under the terms of the don't worry, be happy license.
Much of the documentation in the below archives is in "structured document" (SD) format. You can view those documents using any ASCII editor or browser, but to make best use of it, you should use either the txhelp tool from the T3X distribution or the SD toolkit.
| Package | Size | Contents |
|---|---|---|
| 3s.tgz | ~40KB | A Simplicistic Sokoban Surrogate: text-mode Sokoban clone with
color, infinite undo, etc. Sources(T3X), DOS binaries |
| alisp-20050425.tar.gz | ~124KB | An interpreter for purely symbolic LISP: obsolete
version from
"Symbolic Computing". Sources(C) |
| bslck-2006.zip | ~195KB | The BSL Compiler Kit: A bootstrapping kit for a Basic
System programming Language (from
"Die Anatomie einer
Programiersprache"). Sources(C, BSL, 8086 assembly) |
| btn11-0.9.tgz | ~20KB | A simple cross assembler for the PDP-11: creates absolute
binaries for various models of the PDP-11. Sources(C) |
| htlint.t.gz | ~5KB | An HTML syntax and link checker: small, fast, and
easy to extend. Sources(T3X) |
| hypersol.html Warning: large file! |
~210KB | Hyperlinked SOL-86 kernel source code; see the
SOL-86
archive below for tools used to create this file. Sources(SOL) |
| m4th-1.4.zip | ~150KB | My fourth attempt to write someting Forth-like: an
ancient oddball Forth for the PC. Sources(8086 assembly, Forth), DOS binaries |
| mcu-2.2.tgz | ~15KB | A mini cu(1) for the Coherent OS: Coherent had only Kermit,
so I wrote this thingy. Sources(C) |
| mexprc-2004.tgz | ~8KB | An M-Expression compiler: obsolete version from
"Symbolic Computing". sources(ArrowLISP (obsolete version)) |
| nbwm-1.25.tgz | ~150KB | Nils' Boring Window Manager: a stripped-down (sic!)
version of FVWM-1.24r. Yes, I still use it! :-) Sources(C) |
| node-3.4.tgz | ~80KB | Nils' own Database (or something like that): a tiny,
easy to use text-mode database. With report generator! Sources(T3X), DOS binaries |
| pstk.tgz | ~17KB | A Portable Scheme Interface to Tk: embeds the Tk GUI tooklkit
seemlessly into a variety of different R5RS Scheme systems. Sources(Scheme) |
| sd.tgz | ~24KB | A Structured Document Format and its Tools: CGI-based SD
Content Management System, SD reformatter, SD->HTML converter. Sources(Scheme, T3X) |
| sketchy-20070521.tar.gz | ~183KB | An Interpreter for Purely Applicative Scheme: small, embeddable
interpreter, libraries, documentation, example programs. Sources(C, Scheme) |
| sol-11-0.5.tgz | ~50KB | A small language and OS for the PDP-11: Basically a
stand-alone FORTH system for the 11. Sources(BTN-11, SOL) |
| sol86-0.7.2.tgz | ~60KB | A small language and OS for 8086-based PC clones: A
stand-alone FORTH system for PCs. Sources(SOL), DOS binaries, boot disk |
| sp-code.zip | ~5KB | Various symbolic LISP code snippets: from
"Symbolic Programming for the
Impatient" Sources(ArrowLISP). |
| t3r3-1999.tgz | ~60KB | An ancient version of T3X, a language
that I have invented and maintained for about 10 years. Sources(8086 assembly, T3, C), DOS binaries |
| t3x-815.tar.gz | ~442KB | A Minimum Procedural Language: a compiler for a small,
portable, procedural, block-structured, recursive, almost typeless,
and to some degree object-oriented language. Sources(T3X, 80x86 assembly, C), DOS binaries |
| tide-320.tar.gz | ~56KB | Tool classes for T3X: text editing, vector graphics, misc.
text-based user interface widgets, configuration, memory management, etc.
Sources(T3X) |
| tse-20070609.tgz | ~60KB | A Tiny Scheme Editor: full-screen text editor with some
Scheme support (paren matching, eval block, etc). Sources(T3X), DOS binaries |
| tu58sim-0.2.tgz | ~10KB | A simulator for DEC TU58 tape drives: written for
an old version of BSD. May require some tweaking. Sources(C) |
| vvt-0.9.tgz | ~40KB | Virtual Video Terminal: a DEC VT-102 Emulator for DOS
and Unix. Sources(8086 assembly,C), DOS binaries |
Copyright (C) 2008 Nils M Holm < nmh @ t3x . org >