Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.lang.intercal > #4

Re: E129 and E633 confusion in C-INTERCAL 0.29

From ais523 <ais523@nethack4.org>
Newsgroups alt.lang.intercal
Subject Re: E129 and E633 confusion in C-INTERCAL 0.29
Date 2016-07-12 16:16 +0000
Organization A noiseless patient Spider
Message-ID <nm354g$c39$1@dont-email.me> (permalink)
References <87d1mofqyy.fsf@ieval.ro> <slrnno9gg9.2d6.c.news@z.w42.org>

Show all headers | View raw


Claudio Calvelli wrote:
> On 2016-07-08, Marius Gavrilescu <marius@ieval.ro> wrote:
>> Consider the following one-line program:
>>
>>   DO READ OUT #1
>>
> I thought ais523 would have answered by now...  but nobody said anything, so
> I decided to have a look myself.

I saw this yesterday (I don't check Usenet every day) but was too tired
to reply then. Looks like you beat me by a few hours.

> I can certainly reproduce this:

Strangely enough, when I try this I get the expected output, rather than
the output that you and the OP give. It's the same output you expected:
>
> I
> ICL633I PROGRAM FELL OFF THE EDGE
>         ON THE WAY TO THE NEW WORLD
>         CORRECT SOURCE AND RESUBNIT

Looking at the source repository, the problem seems to have been fixed
in the following commit:

commit 3bdb50343967f0c756c6d4e4acbb5c6dde2d728b
Author: Alex Smith <ais523@nethack4.org>
Date:   Wed Apr 22 00:32:57 2015 +0100

    Handle falling off the end of the program correctly
    
    This must have been broken for ages, but nobody noticed because you
    don't do that intentionally, and all the times it happened by
    accident, syslib was there to print its own error message.
    
    Also add a regression test for the situation.

I guess the commit hasn't made its way to gentoo yet. (I'm not entirely
sure where the C-INTERCAL repository is, at the moment; git lists three
remotes but none of them are accessible. If nobody can find it, let me
know and I'll throw up another mirror somewhere using my local copy as
the source.)

-- 
ais523

Back to alt.lang.intercal | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

E129 and E633 confusion in C-INTERCAL 0.29 Marius Gavrilescu <marius@ieval.ro> - 2016-07-08 11:56 +0300
  Re: E129 and E633 confusion in C-INTERCAL 0.29 Claudio Calvelli <c.news@w42.org.invalid> - 2016-07-12 10:10 +0000
    Re: E129 and E633 confusion in C-INTERCAL 0.29 ais523 <ais523@nethack4.org> - 2016-07-12 16:16 +0000
      Re: E129 and E633 confusion in C-INTERCAL 0.29 Claudio Calvelli <c.news@w42.org.invalid> - 2016-07-12 21:49 +0000

csiph-web