The first written thoughts were put into file "020413-initial". It was, as its name indicates, first started on April 13, 2002. Some of the problems it refers to have been resolved since my dismay at them was written. Later entries in the file have their own dates. The first 300 or so lines of the file can serve as a good introduction to what I'm working for. As work has progressed, many of the ideas have changed considerably, but others have survived mostly intact.
The main document archived here is "Diary-1". It is over 20,000 lines long. It eventually got sufficiently large that it took a noticeable time to save it from emacs, so I moved on to "Diary-2". That file is only 2000 lines, so far. The files contain several references to other programming languages, operating systems, etc. I am embarassed to admit that I have yet to go explore those projects. I need to, as well as exploring other current languages and systems - many will certainly have good ideas that I can use.
The documents make reference to previous projects that I've done. My earliest large project was the Draco programming language. It was developed for the Intel 8080 processor, and ran on the CP/M operating system. It grew to be a quite complete system, with somewhat-optimizing compiler, librarian, assembler, disassembler, linker, CRT libraries, etc. The documentation for it was published in a McGraw-Hill collection book. See my main compilers page for more information on it. The full sources for the latest Amiga Draco compiler are online if anyone else wants them.
The "libraries" project was work under AmigaOS to create a set of shared libraries that could be used to produce custom programming languages, with hopefully not that much effort. The project was not completed, but did yield customizable lexer, parser and pretty-printer. The sources (in my Draco language) are available if anyone cares.
Another of my previous large projects was the AmigaMUD system. It was an early multimedia MUD (Multi User Dungeon) system for the Amiga computers. It featured a powerful, strongly typed programming language with persistent variables for building the world. The main example world involved 35,000 lines of code in that language. The basic AmigaMUD system (written in Draco) was eventually translated to C, for use on Linux, etc. That version is called CGMud.