First of all, have you noticed that CLC-INTERCAL is now a significant fraction
of the size of egcs, or perl? Must be doing something wrong, compilers should
always be small enough to fit in one page [well, iacc.iacc *does* fit in one
A4 page, and with a relatively readable 5 point font too]

The following files are intended to be in the distribution but have not
been included in this pre-escape:

    Language/INTERCAL.pm (no longer needed, but useful for compatibility)
    bin/oo,\ ick (ditto -- use bin/sick)
    Language/INTERCAL.pod (the documentation)
    Language/INTERCAL/Interface/Curses.pm
    Language/INTERCAL/Interface/Line.pm
    Language/INTERCAL/Interface/X.pm
    Language/INTERCAL/Backend/Uncompile.pm - attempt to get INTERCAL source
	by any means possible: if the object has some source code, it is
	extracted; any compiled code without a source is disassembled.
    The bytecode documentation (POD in Language::INTERCAL::ByteCode) is
	incomplete.
    doc/html/* -- the documentation has been updated but not quite proofread
    doc/intercal-manual.pod
    doc/intercal-tutorial.pod
    doc/sickrc.pod -- read the comments in Include/system.sickrc instead
    examples/next-from.i (if you never used NEXT FROM do it now!)
    examples/quantum/next-from.i
    more examples/*.i
    many of the test scripts (which will say "Skipped: not implemented"
	or words to that effect during "make test")
    sanity (Sanity? What Sanity?)

The following statements are currently unimplemented (but can be emulated
using CREATE and DESTROY):

    CONVERT STATEMENT TO STATEMENT
    CONVERT STATEMENT TO STATEMENT WHILE LEAVING IT UNCHANGED
    SWAP STATEMENT AND STATEMENT
    SWAP STATEMENT AND STATEMENT WHILE LEAVING THEM UNCHANGED

However, the special case of CONVERT/SWAP to handle the way loops are
specified is implemented, so it is possible to SWAP CONDITION WHILE BODY
AND BODY WHILE CONDITION, similarly for CONVERTing.

The following functionality is missing:

    The documentation is not currently installed by "make install"
    Politesse checking
    The optimiser (optimise.iacc is provided, empty, as a placeholder, and
	in any case none of the optimisers have been written.
	Additionally, "iacc.iacc" (and "iacc.io") do not currently provide
	syntax to create optimisers (you can, of course, use "INTERNAL")
    All the user interfaces to sick and intercalc
    Intercalc is just a stub
    Interface-specific configuration in sickrc (there are no interfaces anyway)
    The compiler often refuses to compile programs if it doesn't like the
	look of them. We actually know why (it's something to do with the way
	the subroutine _new_state() is called in Language::INTERCAL::Parser)
	and we know how to fix it: it's just that we don't dare touching the
	parser more often than once a month.
    The assembler (asm.io) has not been tested but we suspect that it works
	because it is actually a subset of IACC itself, which obviously works.
	However, for just now, we'll list the assembler as "missing".
    The system call interface is provided, but only codes #0 (NOP) and #1
	(return version of CLC-INTERCAL) are implemented. The rest will
	produce the error: "000 DO YOU REALISE THAT YOU HAVE REQUESTED AN
	UNDEFINED SYSTEM CALL?"
    CLC-INTERCAL can now be built in Perl, C, or a mixture of the two. However,
	at present source is only provided in Perl (see the question which
	Makefile.PL does not currently ask, after noticing that there is only
	one option). The reason to build parts of CLC-INTERCAL in C is that
	some of the processing would be less slow.

