Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C-INTERCAL 1.26 (bugfix release) available

3 views
Skip to first unread message

ais523

unread,
Sep 3, 2007, 5:25:31 AM9/3/07
to
It seems that there were some bugs in C-INTERCAL 0.26 that were
- not deliberate,
- not traditional, and
- possible to fix
Shocking, I know.

Among these is a major piece-of-mind problem; it seems that in that
and all previous versions of C-INTERCAL, there were actually
circumstances in which the line
(1) DON'T GIVE UP
could cause the program to end (contrary to all the documentation);
this is now fixed.

Among the other problems fixed are an optimizer bug (which potentially
affected any code including the select instruction - that is - just
about any INTERCAL code that uses expressions anywhere), several
potential installation problems when running under DOS/Windows, some
problems with the debugger (in the code used to cause the debugger to
run, not in the debugger itself), and the documentation has been
clarified in some cases with respect to the compiler itself. (Alas,
many of the new language features are still undocumented).

There is also a spiffy new version number scheme. As this release adds
no new features, and exists solely to fix bugs and update
documentation, I've decided to increment the major version number
(which was getting bored stuck at 0) rather than adding a number more
minor than the minor version. So this bugfix version is C-INTERCAL
1.26 (available from <http://intercal.freeshell.org/download/>, the
same place as CLC-INTERCAL); unless another bugfix release is needed,
the next version will be C-INTERCAL 0.27.

Thanks to Claudio Calvelli for hosting it, and to Joris Huizer for
finding some of the bugs.
--
ais523

0 new messages