Xref: utzoo alt.lang.intercal:97 comp.lang.misc:6435 Path: utzoo!utgpu!cs.utexas.edu!uunet!mcsun!hp4nl!sci.kun.nl!wn3.sci.kun.nl!janhen From: janhen@wn3.sci.kun.nl (Jan Hendrikx) Newsgroups: alt.lang.intercal,comp.lang.misc Subject: Re: C-INTERCAL Version 0.6 available Keywords: INTERCAL ftp Message-ID: <2609@wn1.sci.kun.nl> Date: 8 Jan 91 20:29:44 GMT References: <11491@ur-cc.UUCP> Sender: root@sci.kun.nl Followup-To: alt.lang.intercal Organization: University of Nijmegen, The Netherlands. Lines: 25 In article <11491@ur-cc.UUCP> steve@bat.cc.rochester.edu (Steve Swales) writes: >C-INTERCAL version 0.6 is now available by anonymous ftp [rest deleted] I got the compiler, but... From "test1.i": DO ABSTAIN FROM (52) DO ABSTAIN FROM NEXTING (this line added by me) DO REINSTATE (52) (52) DO (123) NEXT DO ERROR: LABEL REINSTATING NOT WORKING According to the manual section on REINSTATE, statement (52) should NOT be abstained from, but the C-INTERCAL 0.6 compiler gets this terribly wrong. The error message is printed, while it should not be. REINSTATEment nullifies the effects of an abstention. Either form of REINSTATEment can be used to "free" a statement, regardless of whether the statement was abstained from by gerund list, line label, or NOT. Can something be done about this? And we only get comp.lang.misc here, not alt.lang.intercal, btw.