 0.01 - This alpha version was rushed out of the doors because of I promised
	to release the compiler "first thing on April 1st 1999" - I released
	it at 1.01am BST (aka 0.01 GMT) on April 1st, so that does count
	as "first thing". There are six known bugs^H^H^H^H restrictions:

	1. Double-oh-seven is not supported (that's actually rather easy to
	   add, but it would have required five extra minutes and we had this
	   "first thing" deadline)
	2. The parser does not quite work with some of the compound gerunds
	   (READING OUT, WRITING IN  and COMING FROM - use READING, WRITING
	   and COMING for just now).
	3. It is possible to ABSTAIN FROM GIVING UP and REINSTATE GIVING UP
	   (both by gerund and by label). If you need a definite no-op,
	   use DO NOTHING or perhaps DON'T PANIC.
	4. Neither of the random compiler bugs has been implemented.
	5. We forgot to include this file in the distribution.
	6. The runtime does not check for array bounds when accessing
	   subscripts.

 0.02 - Fixed all bugs listed above:

	1. Double-oh-seven is now supported (and there's a test program to
	   test it).
	2. The parser has been changed to recognise compound gerunds with
	   or without the suffix (so you can write READING or READING OUT
	   and they both work). While doing this we found a bug - RESUMING
	   happened to be written RESUING in the parser's tables. Fixed.
	3. The runtime now refuses to alter the ABSTAIN status of a GIVE UP,
	   so this bug is also fixed.
	4. The reqired bugs have been added. The compiler will always add one
	   bug to each program. At runtime, the bug will be executed with
	   probability 5% (this can be reduced to 0%). However, whenever the
	   bug is skipped there is a 0.02% probability that it will
	   mysteriously executed anyway.
	5. If you are reading this, this bug must have been fixed.
	6. The runtime does now.

      - Added subscript checks for all array access (wasn't there before)
      - Added some more test scripts
      - Fixed one bug in the unary operators, which shifted instead of
	rotating right their operand.
      - Documented the undocumented (and renamed it to "formerly undocumented")
	compiler directives
      - Added support for different compiler back ends, the default being the
	Perl back end (compile into a Perl subroutine). A C back end might
	be made available at some point (compile into a C program), as well
	as a PerlMod backend (create a Perl module).
      - Added support for a (not yet written) optimiser.
      - Added a standalone (command-line) compiler, 'oo, ick' (with embedded
	space and comma).
      - Changed the precedence rules in the parser to make it compatible
	with C-INTERCAL. This was not a bug as the specification is vague
	enough that almost anything is correct, but it makes it easier to
	adapt C-INTERCAL programs if they follow the same rules.
