Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


devel / comp.lang.forth / Re: Applying "FORTH philosophy" to projects rather than code

SubjectAuthor
* Applying "FORTH philosophy" to projects rather than codeRichard Owlett
+* Re: Applying "FORTH philosophy" to projects rather than codeS Jack
|`- Re: Applying "FORTH philosophy" to projects rather than codedxforth
+* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
|+- Re: Applying "FORTH philosophy" to projects rather than codeBrad Eckert
|+* Re: Applying "FORTH philosophy" to projects rather than codeRick C
||`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
|| +* Re: Applying "FORTH philosophy" to projects rather than codeminf...@arcor.de
|| |`* Re: Applying "FORTH philosophy" to projects rather than codeRick C
|| | +* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
|| | |`- Re: Applying "FORTH philosophy" to projects rather than codeRick C
|| | `- Re: Applying "FORTH philosophy" to projects rather than codeminf...@arcor.de
|| `* Re: Applying "FORTH philosophy" to projects rather than codeRick C
||  `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||   `* Re: Applying "FORTH philosophy" to projects rather than codeRick C
||    `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||     `* Re: Applying "FORTH philosophy" to projects rather than codeRick C
||      `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||       +* Re: Applying "FORTH philosophy" to projects rather than codeRick C
||       |`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||       | `* Re: Applying "FORTH philosophy" to projects rather than codeAnton Ertl
||       |  +- Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
||       |  `- Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||       `* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
||        `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
||         `- Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
|`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| +* Re: Applying "FORTH philosophy" to projects rather than codeDoug Hoffman
| |`* Oforth - calling FranckRon AARON
| | `* Re: Oforth - calling FranckDoug Hoffman
| |  +* Re: Oforth - calling FranckHans Bezemer
| |  |`- Re: Oforth - calling FranckRon AARON
| |  `- Re: Oforth - calling FranckRon AARON
| +* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| | +* Re: Applying "FORTH philosophy" to projects rather than codeAnton Ertl
| | |`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| | | `- Re: Applying "FORTH philosophy" to projects rather than codeAnton Ertl
| | `* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |  `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| |   +- Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |   +* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |   |`* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| |   | +* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| |   | |`* Re: Applying "FORTH philosophy" to projects rather than codeminf...@arcor.de
| |   | | `* Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| |   | |  `* Re: Applying "FORTH philosophy" to projects rather than codeminf...@arcor.de
| |   | |   +- Re: Applying "FORTH philosophy" to projects rather than codedxforth
| |   | |   `* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |   | |    `* Re: Applying "FORTH philosophy" to projects rather than codeminf...@arcor.de
| |   | |     `- Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |   | `* Re: Applying "FORTH philosophy" to projects rather than codeHans Bezemer
| |   |  `* Re: Applying "FORTH philosophy" to projects rather than codeMarcel Hendrix
| |   |   `- Re: Applying "FORTH philosophy" to projects rather than codedxforth
| |   +* Re: Applying "FORTH philosophy" to projects rather than codeAnton Ertl
| |   |`- Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| |   `* Re: Applying "FORTH philosophy" to projects rather than codeStephen Pelc
| |    +* Re: Applying "FORTH philosophy" to projects rather than codeMarcel Hendrix
| |    |+* Re: Applying "FORTH philosophy" to projects rather than codeStephen Pelc
| |    ||`- Re: Applying "FORTH philosophy" to projects rather than codeJon Nicoll
| |    |`* Re: Applying "FORTH philosophy" to projects rather than codeStephen Pelc
| |    | `- Re: Applying "FORTH philosophy" to projects rather than codeJon Nicoll
| |    `- Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin
| +* Building strings (was: Applying "FORTH philosophy" to projects rather than code)Anton Ertl
| |+* Re: Building strings (was: Applying "FORTH philosophy" to projectsMarcel Hendrix
| ||`- Re: Building strings (was: Applying "FORTH philosophy" to projects rather than cAnton Ertl
| |+* Re: Building stringsPaul Rubin
| ||`* Re: Building stringsAnton Ertl
| || `* Re: Building stringsPaul Rubin
| ||  `- Re: Building stringsAnton Ertl
| |`* Re: Building stringsPaul Rubin
| | `* Re: Building stringsAnton Ertl
| |  `* Re: Building stringsPaul Rubin
| |   `* Re: Building stringsminf...@arcor.de
| |    +* Re: Building stringsPaul Rubin
| |    |`* Re: Building stringsminf...@arcor.de
| |    | `- Re: Building stringsPaul Rubin
| |    `- Re: Building stringsdxforth
| +* Abysmal 4thRobert L.
| |+- Re: Abysmal 4thS Jack
| |+- Re: Abysmal 4thHans Bezemer
| |`- Re: Abysmal 4thdxforth
| `- Abysmal 4thAndy Valencia
`* Re: Applying "FORTH philosophy" to projects rather than codeAla'a
 `* Re: Applying "FORTH philosophy" to projects rather than codeRichard Owlett
  `- Re: Applying "FORTH philosophy" to projects rather than codePaul Rubin

Pages:1234
Re: Applying "FORTH philosophy" to projects rather than code

<f288b799-9689-4765-9e82-7ec757201c18n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17067&group=comp.lang.forth#17067

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:7f51:0:b0:2dd:dbca:1f40 with SMTP id g17-20020ac87f51000000b002dddbca1f40mr9665882qtk.463.1646668824917;
Mon, 07 Mar 2022 08:00:24 -0800 (PST)
X-Received: by 2002:ac8:5cd5:0:b0:2dc:dbcd:e5a9 with SMTP id
s21-20020ac85cd5000000b002dcdbcde5a9mr9908194qta.534.1646668824733; Mon, 07
Mar 2022 08:00:24 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 7 Mar 2022 08:00:24 -0800 (PST)
In-Reply-To: <b10afdb2-32c8-4272-bba6-13e7e89f8129n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:1c05:2f14:600:38a8:948c:e214:196c;
posting-account=-JQ2RQoAAAB6B5tcBTSdvOqrD1HpT_Rk
NNTP-Posting-Host: 2001:1c05:2f14:600:38a8:948c:e214:196c
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<84d827a2-aebf-4003-8425-079d7ae6c559n@googlegroups.com> <877d99l3v7.fsf@nightsong.com>
<c0dc45c4-2797-4099-9760-a34baf29faf0n@googlegroups.com> <87lexojljx.fsf@nightsong.com>
<4d26d759-2af7-4584-8121-69b36006bf93n@googlegroups.com> <87ee3eijz7.fsf@nightsong.com>
<b10afdb2-32c8-4272-bba6-13e7e89f8129n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f288b799-9689-4765-9e82-7ec757201c18n@googlegroups.com>
Subject: Re: Applying "FORTH philosophy" to projects rather than code
From: mhx...@iae.nl (Marcel Hendrix)
Injection-Date: Mon, 07 Mar 2022 16:00:24 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 15
 by: Marcel Hendrix - Mon, 7 Mar 2022 16:00 UTC

On Monday, March 7, 2022 at 3:05:49 PM UTC+1, the.bee...@gmail.com wrote:
> On Monday, March 7, 2022 at 3:18:10 AM UTC+1, Paul Rubin wrote:
> > Hans Bezemer <the.bee...@gmail.com> writes:
[..]
Some delightful quotes (although designed to be offensive to a certain
kind of people).
[..]
>> The competent programmer is fully aware of the strictly limited size
>> of his own skull; therefore he approaches the programming task in
>> *full humility*, and among other things he avoids clever tricks like
>> the plague".

Dijkstra's skull was considerably bigger than ours, so it didn't apply
to him.

-marcel

Re: Applying "FORTH philosophy" to projects rather than code

<2e59cacf-5a47-4e85-bc03-08a842dabba1n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17068&group=comp.lang.forth#17068

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2293:b0:600:2b7b:2a19 with SMTP id o19-20020a05620a229300b006002b7b2a19mr7399312qkh.408.1646672222612;
Mon, 07 Mar 2022 08:57:02 -0800 (PST)
X-Received: by 2002:a05:620a:1721:b0:649:341:399b with SMTP id
az33-20020a05620a172100b006490341399bmr7606230qkb.327.1646672222414; Mon, 07
Mar 2022 08:57:02 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 7 Mar 2022 08:57:02 -0800 (PST)
In-Reply-To: <c6be6122-3f5d-4d59-a28c-8eb7fdf672f6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.95.228.79; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 82.95.228.79
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<84d827a2-aebf-4003-8425-079d7ae6c559n@googlegroups.com> <877d99l3v7.fsf@nightsong.com>
<c0dc45c4-2797-4099-9760-a34baf29faf0n@googlegroups.com> <87lexojljx.fsf@nightsong.com>
<4d26d759-2af7-4584-8121-69b36006bf93n@googlegroups.com> <87ee3eijz7.fsf@nightsong.com>
<87a6e2i33h.fsf@nightsong.com> <2bd2821d-4604-4f33-8ed7-91eb5e0b8d81n@googlegroups.com>
<871qzei0ca.fsf@nightsong.com> <c6be6122-3f5d-4d59-a28c-8eb7fdf672f6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2e59cacf-5a47-4e85-bc03-08a842dabba1n@googlegroups.com>
Subject: Re: Applying "FORTH philosophy" to projects rather than code
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Mon, 07 Mar 2022 16:57:02 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 5
 by: Hans Bezemer - Mon, 7 Mar 2022 16:57 UTC

On Monday, March 7, 2022 at 11:51:01 AM UTC+1, minf...@arcor.de wrote:
> .. because I am not intelligent enough or just too lazy to do much stack juggling without errors.
So what your basically saying is you either have a character flaw or serious mental limitations,
but is can all be blamed to Forth.

Hans Bezemer

Re: Applying "FORTH philosophy" to projects rather than code

<t0679j$1e7o$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17077&group=comp.lang.forth#17077

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: Applying "FORTH philosophy" to projects rather than code
Date: Tue, 8 Mar 2022 11:16:50 +1100
Organization: Aioe.org NNTP Server
Message-ID: <t0679j$1e7o$1@gioia.aioe.org>
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com>
<87o82mkq1w.fsf@nightsong.com>
<84d827a2-aebf-4003-8425-079d7ae6c559n@googlegroups.com>
<877d99l3v7.fsf@nightsong.com>
<c0dc45c4-2797-4099-9760-a34baf29faf0n@googlegroups.com>
<87lexojljx.fsf@nightsong.com>
<4d26d759-2af7-4584-8121-69b36006bf93n@googlegroups.com>
<87ee3eijz7.fsf@nightsong.com>
<b10afdb2-32c8-4272-bba6-13e7e89f8129n@googlegroups.com>
<f288b799-9689-4765-9e82-7ec757201c18n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="47352"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.6.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Tue, 8 Mar 2022 00:16 UTC

On 8/03/2022 03:00, Marcel Hendrix wrote:
> On Monday, March 7, 2022 at 3:05:49 PM UTC+1, the.bee...@gmail.com wrote:
>> On Monday, March 7, 2022 at 3:18:10 AM UTC+1, Paul Rubin wrote:
>> > Hans Bezemer <the.bee...@gmail.com> writes:
> [..]
> Some delightful quotes (although designed to be offensive to a certain
> kind of people).
> [..]
>>> The competent programmer is fully aware of the strictly limited size
>>> of his own skull; therefore he approaches the programming task in
>>> *full humility*, and among other things he avoids clever tricks like
>>> the plague".
>
> Dijkstra's skull was considerably bigger than ours, so it didn't apply
> to him.

Perhaps it was but programming is our problem to solve - not Dijkstra's
(nor Moore's, nor 200x). Whether the latter can help is arguable,
testimonials aside. The computing industry is no different to others
that cultivate dependency by supplying an endless stream of product and
infomercials. It now appears there's a language or variant to suit any
taste and lack of skill.

Re: Applying "FORTH philosophy" to projects rather than code

<48da8ef4-fd3f-4894-ad9a-0ece0a921e66n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17080&group=comp.lang.forth#17080

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:4649:0:b0:47e:cf47:48af with SMTP id t70-20020a374649000000b0047ecf4748afmr9600869qka.605.1646725176515;
Mon, 07 Mar 2022 23:39:36 -0800 (PST)
X-Received: by 2002:a05:6214:1d24:b0:435:1d39:99a6 with SMTP id
f4-20020a0562141d2400b004351d3999a6mr11105622qvd.25.1646725176322; Mon, 07
Mar 2022 23:39:36 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 7 Mar 2022 23:39:36 -0800 (PST)
In-Reply-To: <2e59cacf-5a47-4e85-bc03-08a842dabba1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.224.111.239; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 79.224.111.239
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<84d827a2-aebf-4003-8425-079d7ae6c559n@googlegroups.com> <877d99l3v7.fsf@nightsong.com>
<c0dc45c4-2797-4099-9760-a34baf29faf0n@googlegroups.com> <87lexojljx.fsf@nightsong.com>
<4d26d759-2af7-4584-8121-69b36006bf93n@googlegroups.com> <87ee3eijz7.fsf@nightsong.com>
<87a6e2i33h.fsf@nightsong.com> <2bd2821d-4604-4f33-8ed7-91eb5e0b8d81n@googlegroups.com>
<871qzei0ca.fsf@nightsong.com> <c6be6122-3f5d-4d59-a28c-8eb7fdf672f6n@googlegroups.com>
<2e59cacf-5a47-4e85-bc03-08a842dabba1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <48da8ef4-fd3f-4894-ad9a-0ece0a921e66n@googlegroups.com>
Subject: Re: Applying "FORTH philosophy" to projects rather than code
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Tue, 08 Mar 2022 07:39:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: minf...@arcor.de - Tue, 8 Mar 2022 07:39 UTC

the.bee...@gmail.com schrieb am Montag, 7. März 2022 um 17:57:04 UTC+1:
> On Monday, March 7, 2022 at 11:51:01 AM UTC+1, minf...@arcor.de wrote:
> > .. because I am not intelligent enough or just too lazy to do much stack juggling without errors.
> So what your basically saying is you either have a character flaw or serious mental limitations,
> but is can all be blamed to Forth.
>
My wife says I have quite a number of character flaws. :o)

Re: Applying "FORTH philosophy" to projects rather than code

<e7e27dfd-5dc6-4842-9837-7dbdb87b765bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17084&group=comp.lang.forth#17084

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:96c3:0:b0:67b:31d5:e1c3 with SMTP id y186-20020a3796c3000000b0067b31d5e1c3mr4961840qkd.465.1646739003611;
Tue, 08 Mar 2022 03:30:03 -0800 (PST)
X-Received: by 2002:a05:620a:2953:b0:67d:2135:6362 with SMTP id
n19-20020a05620a295300b0067d21356362mr609569qkp.306.1646739003310; Tue, 08
Mar 2022 03:30:03 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 8 Mar 2022 03:30:03 -0800 (PST)
In-Reply-To: <48da8ef4-fd3f-4894-ad9a-0ece0a921e66n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.95.228.79; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 82.95.228.79
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<84d827a2-aebf-4003-8425-079d7ae6c559n@googlegroups.com> <877d99l3v7.fsf@nightsong.com>
<c0dc45c4-2797-4099-9760-a34baf29faf0n@googlegroups.com> <87lexojljx.fsf@nightsong.com>
<4d26d759-2af7-4584-8121-69b36006bf93n@googlegroups.com> <87ee3eijz7.fsf@nightsong.com>
<87a6e2i33h.fsf@nightsong.com> <2bd2821d-4604-4f33-8ed7-91eb5e0b8d81n@googlegroups.com>
<871qzei0ca.fsf@nightsong.com> <c6be6122-3f5d-4d59-a28c-8eb7fdf672f6n@googlegroups.com>
<2e59cacf-5a47-4e85-bc03-08a842dabba1n@googlegroups.com> <48da8ef4-fd3f-4894-ad9a-0ece0a921e66n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e7e27dfd-5dc6-4842-9837-7dbdb87b765bn@googlegroups.com>
Subject: Re: Applying "FORTH philosophy" to projects rather than code
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Tue, 08 Mar 2022 11:30:03 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: Hans Bezemer - Tue, 8 Mar 2022 11:30 UTC

On Tuesday, March 8, 2022 at 8:39:38 AM UTC+1, minf...@arcor.de wrote:
> My wife says I have quite a number of character flaws. :o)
So does mine! Does that mean we men are all the same or women are all the same? ;-)
My wife's favorite one is: "You don't understand anything!"

As if I were to know that a single nod means I have to to rearrange all items on the table in a very
specific way so she can place two cups on the table where there's already enough space
available to allocate them..

Hans Bezemer

Re: Building strings

<87a6dsg83j.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17239&group=comp.lang.forth#17239

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: Building strings
Date: Mon, 14 Mar 2022 03:08:00 -0700
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <87a6dsg83j.fsf@nightsong.com>
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com>
<87o82mkq1w.fsf@nightsong.com>
<2022Mar5.142529@mips.complang.tuwien.ac.at>
<87v8wrihiv.fsf@nightsong.com>
<2022Mar6.121105@mips.complang.tuwien.ac.at>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6c1e5e712540730ba042ff4a4d23f938";
logging-data="31844"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19tw5+IYWrVpObflm07eW+3"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:DqcdFWiLqV1dMRe6G6mpzGeFsaY=
sha1:dUtVBFz4fAzIY4teQZyZEuKMMkQ=
 by: Paul Rubin - Mon, 14 Mar 2022 10:08 UTC

anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
> ... you get a turnkey image xxx.fi that calls FOO without invoking the
> text interpreter, and FOO does not call the text interpreter, either.

Aha, I see what you mean, the stuff in the quotation gets turned into
runnable code at compilation time, even in the more general situation
where you want to concatenate some strings at runtime.

> I think the text interpreter is an asset of Forth

Sure, but it's non-useful in disconnected targets; and these days,
separating it from the address interpreter (by putting it on a remote
machine) often seems like a better factoring.

Re: Building strings

<4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17241&group=comp.lang.forth#17241

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:21d4:b0:67d:6a35:5dff with SMTP id h20-20020a05620a21d400b0067d6a355dffmr11521281qka.747.1647254039833;
Mon, 14 Mar 2022 03:33:59 -0700 (PDT)
X-Received: by 2002:a05:620a:1722:b0:67d:8efe:d4e8 with SMTP id
az34-20020a05620a172200b0067d8efed4e8mr8567245qkb.327.1647254039667; Mon, 14
Mar 2022 03:33:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 14 Mar 2022 03:33:59 -0700 (PDT)
In-Reply-To: <87a6dsg83j.fsf@nightsong.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.224.111.239; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 79.224.111.239
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<2022Mar5.142529@mips.complang.tuwien.ac.at> <87v8wrihiv.fsf@nightsong.com>
<2022Mar6.121105@mips.complang.tuwien.ac.at> <87a6dsg83j.fsf@nightsong.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com>
Subject: Re: Building strings
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Mon, 14 Mar 2022 10:33:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: minf...@arcor.de - Mon, 14 Mar 2022 10:33 UTC

Paul Rubin schrieb am Montag, 14. März 2022 um 11:08:02 UTC+1:
> an...@mips.complang.tuwien.ac.at (Anton Ertl) writes:
> > ... you get a turnkey image xxx.fi that calls FOO without invoking the
> > text interpreter, and FOO does not call the text interpreter, either.
>
> Aha, I see what you mean, the stuff in the quotation gets turned into
> runnable code at compilation time, even in the more general situation
> where you want to concatenate some strings at runtime.
>
>
> > I think the text interpreter is an asset of Forth
>
> Sure, but it's non-useful in disconnected targets; and these days,
> separating it from the address interpreter (by putting it on a remote
> machine) often seems like a better factoring.

In the olden days we often left a text interpreter on board to serve as
remotely controllabe monitor/debugger, even when it was never used
and cost some precious bytes.

Re: Building strings

<875yogfni4.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17243&group=comp.lang.forth#17243

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: Building strings
Date: Mon, 14 Mar 2022 10:32:51 -0700
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <875yogfni4.fsf@nightsong.com>
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com>
<87o82mkq1w.fsf@nightsong.com>
<2022Mar5.142529@mips.complang.tuwien.ac.at>
<87v8wrihiv.fsf@nightsong.com>
<2022Mar6.121105@mips.complang.tuwien.ac.at>
<87a6dsg83j.fsf@nightsong.com>
<4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6c1e5e712540730ba042ff4a4d23f938";
logging-data="31054"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18L2HtrZQT/DynuaBlxAHh8"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:TUeJEVQoR8P9zGQ5FpNgMxdv3zw=
sha1:UbAHi5NJ2z7zj+fXMfGAeGqF3Cc=
 by: Paul Rubin - Mon, 14 Mar 2022 17:32 UTC

"minf...@arcor.de" <minforth@arcor.de> writes:
> In the olden days we often left a text interpreter on board to serve as
> remotely controllabe monitor/debugger, even when it was never used
> and cost some precious bytes.

Sure, back then the i/o device was usually an actual serial terminal
with no computation capability of its own. Now everyone uses a computer
running a terminal emulator. So you might as well put the text
interpreter on the remote computer instead of in the target. The target
would retain the ability to read and execute binary code from the port,
sort of like what the GA144 processors have, or Frank Sergeant's
venerable 3 instruction Forth.

Re: Building strings

<e1fd687f-7191-43ee-9344-641a7574c23en@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17245&group=comp.lang.forth#17245

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:7f82:0:b0:2e1:caba:ad6e with SMTP id z2-20020ac87f82000000b002e1cabaad6emr8784368qtj.190.1647280075904;
Mon, 14 Mar 2022 10:47:55 -0700 (PDT)
X-Received: by 2002:ad4:5961:0:b0:435:a1d7:c243 with SMTP id
eq1-20020ad45961000000b00435a1d7c243mr18546441qvb.46.1647280075702; Mon, 14
Mar 2022 10:47:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 14 Mar 2022 10:47:55 -0700 (PDT)
In-Reply-To: <875yogfni4.fsf@nightsong.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.224.111.239; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 79.224.111.239
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com> <87o82mkq1w.fsf@nightsong.com>
<2022Mar5.142529@mips.complang.tuwien.ac.at> <87v8wrihiv.fsf@nightsong.com>
<2022Mar6.121105@mips.complang.tuwien.ac.at> <87a6dsg83j.fsf@nightsong.com>
<4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com> <875yogfni4.fsf@nightsong.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e1fd687f-7191-43ee-9344-641a7574c23en@googlegroups.com>
Subject: Re: Building strings
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Mon, 14 Mar 2022 17:47:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 17
 by: minf...@arcor.de - Mon, 14 Mar 2022 17:47 UTC

Paul Rubin schrieb am Montag, 14. März 2022 um 18:32:54 UTC+1:
> "minf...@arcor.de" <minf...@arcor.de> writes:
> > In the olden days we often left a text interpreter on board to serve as
> > remotely controllabe monitor/debugger, even when it was never used
> > and cost some precious bytes.
> Sure, back then the i/o device was usually an actual serial terminal
> with no computation capability of its own. Now everyone uses a computer
> running a terminal emulator. So you might as well put the text
> interpreter on the remote computer instead of in the target. The target
> would retain the ability to read and execute binary code from the port,
> sort of like what the GA144 processors have, or Frank Sergeant's
> venerable 3 instruction Forth.

We used analog modem links to plants around the globe.

Re: Building strings

<871qz4flz4.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17246&group=comp.lang.forth#17246

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: Building strings
Date: Mon, 14 Mar 2022 11:05:51 -0700
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <871qz4flz4.fsf@nightsong.com>
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com>
<87o82mkq1w.fsf@nightsong.com>
<2022Mar5.142529@mips.complang.tuwien.ac.at>
<87v8wrihiv.fsf@nightsong.com>
<2022Mar6.121105@mips.complang.tuwien.ac.at>
<87a6dsg83j.fsf@nightsong.com>
<4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com>
<875yogfni4.fsf@nightsong.com>
<e1fd687f-7191-43ee-9344-641a7574c23en@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6c1e5e712540730ba042ff4a4d23f938";
logging-data="12497"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TrZ6lBUy3cgRxnCglvu+C"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:qzhegNwyevqBeDomlBkD4uJ80qo=
sha1:hFgl/WIvuMn8nVUhWw79cfcgRRY=
 by: Paul Rubin - Mon, 14 Mar 2022 18:05 UTC

"minf...@arcor.de" <minforth@arcor.de> writes:
> We used analog modem links to plants around the globe.

That's just a bump in the wire, not really changing much, though I guess
it would have limited bandwidth (300 bps?) enough to have the resident
interpreter possibly help.

Re: Building strings

<t0onfl$1ai0$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17250&group=comp.lang.forth#17250

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: Building strings
Date: Tue, 15 Mar 2022 11:43:33 +1100
Organization: Aioe.org NNTP Server
Message-ID: <t0onfl$1ai0$1@gioia.aioe.org>
References: <Lr-dnYhNvMQOVr3_nZ2dnUU7-XHNnZ2d@supernews.com>
<3634fcf1-df4c-49c5-ba4b-e59387d67c0fn@googlegroups.com>
<87o82mkq1w.fsf@nightsong.com> <2022Mar5.142529@mips.complang.tuwien.ac.at>
<87v8wrihiv.fsf@nightsong.com> <2022Mar6.121105@mips.complang.tuwien.ac.at>
<87a6dsg83j.fsf@nightsong.com>
<4d470a3f-aac5-49a6-8bf5-ad4ee38e4bb1n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="43584"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Tue, 15 Mar 2022 00:43 UTC

On 14/03/2022 21:33, minf...@arcor.de wrote:
> Paul Rubin schrieb am Montag, 14. März 2022 um 11:08:02 UTC+1:
>> an...@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>> > ... you get a turnkey image xxx.fi that calls FOO without invoking the
>> > text interpreter, and FOO does not call the text interpreter, either.
>>
>> Aha, I see what you mean, the stuff in the quotation gets turned into
>> runnable code at compilation time, even in the more general situation
>> where you want to concatenate some strings at runtime.
>>
>>
>> > I think the text interpreter is an asset of Forth
>>
>> Sure, but it's non-useful in disconnected targets; and these days,
>> separating it from the address interpreter (by putting it on a remote
>> machine) often seems like a better factoring.
>
> In the olden days we often left a text interpreter on board to serve as
> remotely controllabe monitor/debugger, even when it was never used
> and cost some precious bytes.

AFAIK SwiftX has the option to install an interpreter. At the same
time it also has a stripper that recursively removes unused definitions
precisely because every byte (or word) of flash continues to be precious.
When debug is desirable, does it need to be a full-blown Forth - or
would something simpler suffice?

Pages:1234
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor