lumensoutdoors.org - Page 22
-
Mitchell Preview 1 released - October 21, 2004
While everyone wasn’t looking, I started working on my own programming language and a compiler for that language. It’s sort of a design as you go project - currently I’ve written up a grammar, so all the compiler can do is check the syntax. The entire purpose of this language is that I have an interest in bootstrapping compilers, and there’s no better way to learn about something than by doing it. If this language is useful to anyone else, that’s completely a side-effect.
The mitchell language and compiler home page has more information and documentation.
-
INI-1.0 released - October 8, 2004
Announcing the first major release of my INI parsing structure for SML/NJ. This is an add-on code module for SML that parses and creates the popular Windows-style INI configuration files also found in Samba and PHP. This release fixes a problem in handling escaped characters like “\t” and “\n”, and adds a couple simple examples.
-
hotplug - Dynamic Hardware Configuration - October 8, 2004
hotplug is a Linux kernel subsystem that allows you to load modules and run arbitrary scripts based on events like hardware being attached and detached. It does this through a complex system of shell scripts, magic environment and map files, events triggered in the kernel, and so forth. Understanding hotplug is important since it’s only going to get more widely used in later kernel versions. I gave this presentation to the GT LUG to inform people of how hotplug works. No pictures.
-
URI-1.1 released - September 15, 2004
Announcing the first point release of my URI structure for SML/NJ. This is an add-on code module for SML that converts between strings and URI datatype and also performs some manipulations on the URI. In this point release, I have corrected a problem finding a valid URI if the string begins with whitespace and sped up the parsing routines. See my SML projects page for more information on this release.
-
Website updates - August 24, 2004
By now, you’ve probably noticed the changes I have made to the front page here. The big goofy image is gone in favor of this more dynamic style. I did this for two reasons. First, the big goofy image was kind of stupid and didn’t really make sense to anyone but me. Second, having the more dynamic main page allows me to attract more attention to my projects or other things of interest.
-
HTTP-0.1 Released - August 23, 2004
Announcing the 0.1 prerelease of my HTTP manipulation structure for SML/NJ. This is an add-on code module for SML that works with HTTP. At the moment, all it’s really useful for is downloading remote files using a wget-like example program. This prerelease contains very little in the way of configurability but is functional.
-
INI-0.2 Released - August 11, 2004
Announcing the 0.2 prerelease of my INI parsing structure for SML/NJ. This is an add-on code module for SML that parses and creates the popular Windows-style INI configuration files. These files are also used in Samba and PHP. While this is a prerelease of the final version, it is mostly complete except for a couple odds and ends - full examples are the biggest requirement yet to meet for the final release.
-
URI-1.0 Released - July 31, 2004
Announcing version 1.0 of my URI structure for SML/NJ. This is an add-on code module for SML that converts between strings and URI datatypes and also performs some manipulations on the URI. This is the first in a series of modules I will be releasing for Standard ML in an attempt to increase the amount of real-world SML code. It will be required for several of my future projects since it’s really one of the foundations of networking client code. See my SML projects page for more information on this release.
-
Weird problems in NEXTSTEP (and workarounds) - June 11, 2004
So NEXTSTEP has some quirks - especially if you’re used to a more modern UNIX system. I’ve encountered lots of problems in my dealings with the system and have come up with a variety of workarounds for most of them. Here’s a list.
-
Lost Root Password - June 11, 2004
If you’ve forgotten the root password, you’ll need to follow the following procedure to reset it so you can login as root. This is most helpful to people who’ve just purchased a used NeXT but don’t know what the root password is.