Deutsch   English   Français   Italiano  
<96c4912952776b13821499416e070b562dbe8b27@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Richard Damon <richard@damon-family.org>
Newsgroups: comp.theory
Subject: Re: Sequence of sequence, selection and iteration matters --- Ben
 agrees
Date: Wed, 10 Jul 2024 07:24:33 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <96c4912952776b13821499416e070b562dbe8b27@i2pn2.org>
References: <v6e7va$c4sv$1@dont-email.me> <v6g444$pdc2$1@dont-email.me>
 <v6go4d$sg7f$1@dont-email.me>
 <80ebfd233bf599468126ddf048190bd0799605bd@i2pn2.org>
 <v6htmc$12ktu$1@dont-email.me>
 <dcd1b46e5442c8a532a33873f396b9cb9b0688a5@i2pn2.org>
 <v6hvps$12ktu$3@dont-email.me>
 <cf764821d8b9b08443fc6cd3d285bc0567f31fa6@i2pn2.org>
 <v6i1if$12ktu$6@dont-email.me>
 <17da0ceefca3bfd4f06a789d24ad13ee55146692@i2pn2.org>
 <v6ilo7$19kmv$1@dont-email.me>
 <9353b62747ce599e737b541851b197460c8be63e@i2pn2.org>
 <v6le15$1qpm2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 10 Jul 2024 11:24:33 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="2789540"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Language: en-US
In-Reply-To: <v6le15$1qpm2$1@dont-email.me>
Bytes: 3108
Lines: 44

On 7/10/24 3:42 AM, Mikko wrote:
> On 2024-07-09 11:29:20 +0000, Richard Damon said:
> 
>> On 7/9/24 2:35 AM, Mikko wrote:
>>> On 2024-07-09 01:30:01 +0000, Richard Damon said:
>>>
>>>> On 7/8/24 8:51 PM, olcott wrote:
>>>>> On 7/8/2024 7:31 PM, Richard Damon wrote:
>>>>>> On 7/8/24 8:21 PM, olcott wrote:
>>>>>
>>>>>>>
>>>>>>> When you need groceries you cannot say that you
>>>>>>> don't need groceries until AFTER you get more groceries.
>>>>>>>
>>>>>>
>>>>>> Which is just Red Herring, as I am not a program, and the program 
>>>>>> is not me.
>>>>>>
>>>>>
>>>>> Free will does not make lies into truth.
>>>>> If HHH reports that DDD does not need to abort
>>>>> DDD before HHH aborts DDD then HHH is a liar.
>>>>
>>>> How can HHH "report" something while it is still running?
>>>
>>> If HHH is not a pure function it can have side effects while still
>>> running. A side effect can "report".
>>>
>>
>> But he keeps on insting that HHH *IS* a pure function, and that we are 
>> stupid if we forget that when he forgets to keep it in the description 
>> because HE is allowed to be sloppy, but we can't take benefit from that.
> 
> In such situations I may point out that OP did not require pure function
> (or whatever he forgot to require).
> 

Yes, he might make such a claim, but if you use the fact that did 
specify pure function that time to show him wrong he will answer that of 
course it must be a pure function, that has always been in the requirements.

IF it can report via non-pure methods, then it can short-cut the 
recursion with the static and be able to run to completion.

Either way, it is wrong.