could not load rainbarrel image Rainbarrel.com could not load rainbarrel image
Last changed: May 16, 2023 Web design by Jim Norris https://www.facebook.com/james.norris.5059

m6811asm.src is a Forth based assembler for the M68HC11

m6811asm.doc is the documentation for m6811asm.src


LifeDylib v1.0 for MacOsX is shared library developed for MacOsX that is included with DiaperGlu64 as a sample program. It has a C function that will life monochrome bitmaps that are a multiple of 64 cells wide.


Diaperglu64 is a 64 bit Forth based script interpreter and compiler I developed in C/C++ and assembler that can host dynamic html pages under Apache and ISAPI. It also comes with an x86 assembler.

Diaperglu64 v5.10

Source, and documentation for x86-64 Mac OS X and 64 bit Windows. The .tgz is a Mac archive, and the .zip is a Win archive. No longer distributing binaries due to Mac Gatekeeper security restrictions. You have to build from source on your local machine.

Changes are:

  • Fixed bug in +LOOP calculation so it will handle very large loop deltas (where delta has sign bit set) correctly.
  • Added words and documentation to make using CGI easier.
  • Fixed documentation for COMPARE$

Diaperglu64 v5.9

Source, and documentation for x86-64 Mac OS X and 64 bit Windows. The .tgz is a Mac archive, and the .zip is a Win archive. No longer distributing binaries due to Mac Gatekeeper security restrictions. You have to build from source on your local machine.

Changes are:

  • Added UI-UF-MAKE-SURE-AVAILABLE-RMASK to help make sure the number of regs wanted for use with FAST-LOCALS< or REGS< are available.
  • Bug fix regarding issue with preserved parameter regs.
  • Tested under Mac OS X v13.3 Ventura (no changes needed)

Diaperglu64 older versions

Older versions are available on github under DiaperGlu/DiaperGlu64

Diaperglu v3.2

Diaperglu is a 32 bit Forth based script interpreter and compiler I developed in C/C++ and assembler that can host dynamic html pages under both ISAPI and Apache.

Source and binaries for Mac OS X and Win32

Source for Fedora Linux 2 and FreeBSD.

Note: using the .zip archive on Mac OS X, Fedora 2, or FreeBSD will cause permissions problems.

Also: Building on FreeBSD and Linux not tested yet in this version. If there is a problem, it will likely be in the make file.


Can rainbarrels really stop flooding?

There were a few articles in the press in the Fall of 2007 about using rainbarrels to help some communities deal with flooding caused by decaying storm sewer systems. Some local governments were even offering rainbarrels 'at cost' to residents. Will this really work? Can putting a rainbarrel next to everyone's house in a community at a cost of $55 per rainbarrel payed to the local government and/or their friends in the rainbarrel making business really fix the flooding problems?

Well I did a little thinking and a little math and came up with the answer no. The only thing that will happen is the rainbarrel makers will get rich and you will have something attached to your house that is great for watering your garden in times of drought, and may be great at giving you better garden water than you can get from the local water supply. If you live in certain areas of this city, you will also help your government save a little on sewage treatment costs.

First. Rainbarrels are not designed to be used as a storm surge buffer. They are designed to capture and hold water for later use. If you want something to capture water to take the edge off a storm surge, ideally it would be empty when the storm starts. Rainbarrels are supposed to be as full as possible so you have water when that drought hits. I suppose you could run outside and empty it when you see a storm coming, but if rainbarrels could really hold enough water to offset a storm surge, everyone emptying their rainbarrels at once would be just as bad as the storm.

Second. Most of the rain does not hit your roof, and therefore will not end up in a rainbarrel attached to a drainspout. The roof area of my parents house is about 1/8 the area of the yard so only 12.5% of the rain can be captured in rainbarrels in their yard. 87% of the rain hitting their house would still end up in the storm surge.

Third, you would need a rainbarrel on each drainspout on your house. I think for my parent's house this would be 4, raising the cost of those local government's solution to over $220 per house.

Fourth, a rainbarrel only holds 55 to 60 gallons of water. It sounds like a lot, but a big storm drops a lot more rain than that on your roof. 1 inch of rain landing on my parent's roof is actually (here comes the math:)

  • 1200 sq feet/roof
  • x 144 sq inches/sq foot
  • x 1 inch of rain
  • x 1 gallon/ 231 cubic inches
  • ----------------------------
  • = about 748 gallons

You would need about 12 empty rainbarrels just to capture the first inch of rain landing on the roof.

Instead of spending $660 per house per inch of storm surge rain on government 'at cost' rainbarrels, only to miss most of the the rain not hitting roofs, why not put that money into fixing the storm sewer systems, or on some other community based solution? And if you are going to get a rainbarrel, why not make one yourself for less, or get a pretty one for watering your yard from one of the vendors listed below for about the same money. One that will go nicely with your yard.

Oh where oh where does the water go?
When it begins to rain, it begins to flow.
Off the roof, yard and down the street,
It goes downhill until something it does meet.