Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Parallel lines never meet, unless you bend one or both of them.


devel / comp.lang.forth / Re: error for no apparent reason gforth

SubjectAuthor
* error for no apparent reason gforthfabianor...@gmail.com
+* Re: error for no apparent reason gforthdxforth
|`* Re: error for no apparent reason gforthfabianor...@gmail.com
| `* Re: error for no apparent reason gforthAnton Ertl
|  `* Re: error for no apparent reason gforthfabianor...@gmail.com
|   +* Re: error for no apparent reason gforthdxforth
|   |`- Re: error for no apparent reason gforthfabianor...@gmail.com
|   `- Re: error for no apparent reason gforthAnton Ertl
`* Re: error for no apparent reason gforthAnton Ertl
 +* Re: error for no apparent reason gforthdxforth
 |`- Re: error for no apparent reason gforthAnton Ertl
 +- Re: error for no apparent reason gforthGerry Jackson
 `* Re: error for no apparent reason gforthGerry Jackson
  +* Re: error for no apparent reason gforthminf...@arcor.de
  |+* Re: error for no apparent reason gforthdxforth
  ||+- Re: error for no apparent reason gforthjohn
  ||`* Re: error for no apparent reason gforthminf...@arcor.de
  || `- Re: error for no apparent reason gforthdxforth
  |`* Re: error for no apparent reason gforthGerry Jackson
  | `* Re: error for no apparent reason gforthdxforth
  |  `* Re: error for no apparent reason gforthminf...@arcor.de
  |   `* Re: error for no apparent reason gforthMarcel Hendrix
  |    `* Re: error for no apparent reason gforthminf...@arcor.de
  |     `* Re: error for no apparent reason gforthdxforth
  |      +* Re: error for no apparent reason gforthminf...@arcor.de
  |      |`- Re: error for no apparent reason gforthdxforth
  |      +- Re: error for no apparent reason gforthAnton Ertl
  |      `* Re: error for no apparent reason gforthS Jack
  |       `- Re: error for no apparent reason gforthdxforth
  +- Re: error for no apparent reason gforthjohn
  `* Re: error for no apparent reason gforthAnton Ertl
   `- Re: error for no apparent reason gforthGerry Jackson

Pages:12
Re: error for no apparent reason gforth

<75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4515:: with SMTP id t21mr8332263qkp.525.1643463287032;
Sat, 29 Jan 2022 05:34:47 -0800 (PST)
X-Received: by 2002:ad4:5761:: with SMTP id r1mr10630294qvx.51.1643463286911;
Sat, 29 Jan 2022 05:34:46 -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: Sat, 29 Jan 2022 05:34:46 -0800 (PST)
In-Reply-To: <9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:f7:1f16:6ff6:653f:eb47:4ab1:1eed;
posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 2003:f7:1f16:6ff6:653f:eb47:4ab1:1eed
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com> <st1hng$aio$1@dont-email.me>
<st20bi$g4m$1@gioia.aioe.org> <2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
Subject: Re: error for no apparent reason gforth
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Sat, 29 Jan 2022 13:34:47 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 44
 by: minf...@arcor.de - Sat, 29 Jan 2022 13:34 UTC

Marcel Hendrix schrieb am Samstag, 29. Januar 2022 um 12:20:53 UTC+1:
> On Saturday, January 29, 2022 at 9:23:13 AM UTC+1, minf...@arcor.de wrote:
> > dxforth schrieb am Samstag, 29. Januar 2022 um 01:05:11 UTC+1:
> > > On 29/01/2022 06:55, Gerry Jackson wrote:
> > > > ...
> > > > Of course other systems that I quoted where the simple accesses do
> > > > appear to work may be corrupting something that has no visible effect in
> > > > such simple non-standard examples.
> > > Ideally a system would be designed such that even if a user makes a
> > > simple stack error it won't trash the system. Fine if the system/OS
> > > can sense under/overflow before it happens but least harm done if it
> > > can't.
> > Ideally user errors like stack underflow should throw an exception _without_
> > crashing the system.
> >
> > Perhaps system words should use their own stacks/registers without
> > affecting user stacks at all ...
> >
> > It is a bit diametricical to the prevailing Forth "philosophy" of sacrificing
> > safety for speed.
> I seldomly see stack errors in code once it is debugged. There might be
> unchecked code paths for situations that I initially thought extremely
> unlikely.
>
> What I notice in my own code is lots of errors with illegal memory access.
> The reason it appears so frequenly is that I know that this type of error
> is almost perfectly caught by the system and is very easy to correct,
> so I just run the word without carefully desk-checking that portion of
> the code.
>
> The same happens when I program in C, I tend to run code with
> complicated macros and library calls without carefully looking
> up the documentation and have the debugger disassemble or
> untangle the confusing parts :--)
>

True, running on an OS, signal SIGSEGV is the most important error signal to catch.
Without extra guard cells, stack over/underflow will also trigger SIGSEGV.

I used to have two program versions: DEBUG with all error-checks incl. paranoid
runtime checks enabled, and RELEASE without error checking.

But I found out that on the average DEBUG is just about 5-7 % slower than RELEASE.
Therefore today with modern CPUs there is so much application speed reserve
more often than not, that I just leave the DEBUG version in place.

Re: error for no apparent reason gforth

<st4jrc$1see$1@gioia.aioe.org>

  copy mid

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

  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: error for no apparent reason gforth
Date: Sun, 30 Jan 2022 10:50:02 +1100
Organization: Aioe.org NNTP Server
Message-ID: <st4jrc$1see$1@gioia.aioe.org>
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com>
<st1hng$aio$1@dont-email.me> <st20bi$g4m$1@gioia.aioe.org>
<2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com>
<75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="61902"; 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.5.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Sat, 29 Jan 2022 23:50 UTC

On 30/01/2022 00:34, minf...@arcor.de wrote:
> Marcel Hendrix schrieb am Samstag, 29. Januar 2022 um 12:20:53 UTC+1:
>> On Saturday, January 29, 2022 at 9:23:13 AM UTC+1, minf...@arcor.de wrote:
>> > dxforth schrieb am Samstag, 29. Januar 2022 um 01:05:11 UTC+1:
>> > > On 29/01/2022 06:55, Gerry Jackson wrote:
>> > > > ...
>> > > > Of course other systems that I quoted where the simple accesses do
>> > > > appear to work may be corrupting something that has no visible effect in
>> > > > such simple non-standard examples.
>> > > Ideally a system would be designed such that even if a user makes a
>> > > simple stack error it won't trash the system. Fine if the system/OS
>> > > can sense under/overflow before it happens but least harm done if it
>> > > can't.
>> > Ideally user errors like stack underflow should throw an exception _without_
>> > crashing the system.
>> >
>> > Perhaps system words should use their own stacks/registers without
>> > affecting user stacks at all ...
>> >
>> > It is a bit diametricical to the prevailing Forth "philosophy" of sacrificing
>> > safety for speed.
>> I seldomly see stack errors in code once it is debugged. There might be
>> unchecked code paths for situations that I initially thought extremely
>> unlikely.
>>
>> What I notice in my own code is lots of errors with illegal memory access.
>> The reason it appears so frequenly is that I know that this type of error
>> is almost perfectly caught by the system and is very easy to correct,
>> so I just run the word without carefully desk-checking that portion of
>> the code.
>>
>> The same happens when I program in C, I tend to run code with
>> complicated macros and library calls without carefully looking
>> up the documentation and have the debugger disassemble or
>> untangle the confusing parts :--)
>>
>
> True, running on an OS, signal SIGSEGV is the most important error signal to catch.
> Without extra guard cells, stack over/underflow will also trigger SIGSEGV.
>
> I used to have two program versions: DEBUG with all error-checks incl. paranoid
> runtime checks enabled, and RELEASE without error checking.
>
> But I found out that on the average DEBUG is just about 5-7 % slower than RELEASE.
> Therefore today with modern CPUs there is so much application speed reserve
> more often than not, that I just leave the DEBUG version in place.

Strange, isn't the whole point of interactive programming/debugging that
it runs correctly the first time? But perhaps you were both talking about
C where not only do you doubt library code or your ability to use it, but
your own code as well. With so many unknowns at play, it is any wonder C
turns programmers into barn stormers or paranoids. I was browsing Arduino
forums and was surprised how many times users were told 'don't worry about
the compiler warnings - it runs fine'.

Re: error for no apparent reason gforth

<4211b618-26b9-4f4b-b36f-773a4a5be323n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:1c8a:: with SMTP id ib10mr1580965qvb.63.1643532613264;
Sun, 30 Jan 2022 00:50:13 -0800 (PST)
X-Received: by 2002:ac8:4e37:: with SMTP id d23mr11098384qtw.534.1643532613032;
Sun, 30 Jan 2022 00:50:13 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 30 Jan 2022 00:50:12 -0800 (PST)
In-Reply-To: <st4jrc$1see$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:f7:1f16:6ff6:cce5:5167:736c:75ea;
posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 2003:f7:1f16:6ff6:cce5:5167:736c:75ea
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com> <st1hng$aio$1@dont-email.me>
<st20bi$g4m$1@gioia.aioe.org> <2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com> <75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
<st4jrc$1see$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4211b618-26b9-4f4b-b36f-773a4a5be323n@googlegroups.com>
Subject: Re: error for no apparent reason gforth
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Sun, 30 Jan 2022 08:50:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4780
 by: minf...@arcor.de - Sun, 30 Jan 2022 08:50 UTC

dxforth schrieb am Sonntag, 30. Januar 2022 um 00:50:07 UTC+1:
> On 30/01/2022 00:34, minf...@arcor.de wrote:
> > Marcel Hendrix schrieb am Samstag, 29. Januar 2022 um 12:20:53 UTC+1:
> >> On Saturday, January 29, 2022 at 9:23:13 AM UTC+1, minf...@arcor.de wrote:
> >> > dxforth schrieb am Samstag, 29. Januar 2022 um 01:05:11 UTC+1:
> >> > > On 29/01/2022 06:55, Gerry Jackson wrote:
> >> > > > ...
> >> > > > Of course other systems that I quoted where the simple accesses do
> >> > > > appear to work may be corrupting something that has no visible effect in
> >> > > > such simple non-standard examples.
> >> > > Ideally a system would be designed such that even if a user makes a
> >> > > simple stack error it won't trash the system. Fine if the system/OS
> >> > > can sense under/overflow before it happens but least harm done if it
> >> > > can't.
> >> > Ideally user errors like stack underflow should throw an exception _without_
> >> > crashing the system.
> >> >
> >> > Perhaps system words should use their own stacks/registers without
> >> > affecting user stacks at all ...
> >> >
> >> > It is a bit diametricical to the prevailing Forth "philosophy" of sacrificing
> >> > safety for speed.
> >> I seldomly see stack errors in code once it is debugged. There might be
> >> unchecked code paths for situations that I initially thought extremely
> >> unlikely.
> >>
> >> What I notice in my own code is lots of errors with illegal memory access.
> >> The reason it appears so frequenly is that I know that this type of error
> >> is almost perfectly caught by the system and is very easy to correct,
> >> so I just run the word without carefully desk-checking that portion of
> >> the code.
> >>
> >> The same happens when I program in C, I tend to run code with
> >> complicated macros and library calls without carefully looking
> >> up the documentation and have the debugger disassemble or
> >> untangle the confusing parts :--)
> >>
> >
> > True, running on an OS, signal SIGSEGV is the most important error signal to catch.
> > Without extra guard cells, stack over/underflow will also trigger SIGSEGV.
> >
> > I used to have two program versions: DEBUG with all error-checks incl. paranoid
> > runtime checks enabled, and RELEASE without error checking.
> >
> > But I found out that on the average DEBUG is just about 5-7 % slower than RELEASE.
> > Therefore today with modern CPUs there is so much application speed reserve
> > more often than not, that I just leave the DEBUG version in place.
> Strange, isn't the whole point of interactive programming/debugging that
> it runs correctly the first time? But perhaps you were both talking about
> C where not only do you doubt library code or your ability to use it, but
> your own code as well. With so many unknowns at play, it is any wonder C
> turns programmers into barn stormers or paranoids. I was browsing Arduino
> forums and was surprised how many times users were told 'don't worry about
> the compiler warnings - it runs fine'.

Well ... just don't let them get close to serious devices. Product lawyers could sue the
hell out of them.

Re: error for no apparent reason gforth

<st5ms0$9mh$1@gioia.aioe.org>

  copy mid

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

  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: error for no apparent reason gforth
Date: Sun, 30 Jan 2022 20:47:43 +1100
Organization: Aioe.org NNTP Server
Message-ID: <st5ms0$9mh$1@gioia.aioe.org>
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com>
<st1hng$aio$1@dont-email.me> <st20bi$g4m$1@gioia.aioe.org>
<2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com>
<75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
<st4jrc$1see$1@gioia.aioe.org>
<4211b618-26b9-4f4b-b36f-773a4a5be323n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="9937"; 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.5.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Sun, 30 Jan 2022 09:47 UTC

On 30/01/2022 19:50, minf...@arcor.de wrote:
> dxforth schrieb am Sonntag, 30. Januar 2022 um 00:50:07 UTC+1:
>> On 30/01/2022 00:34, minf...@arcor.de wrote:
>> > Marcel Hendrix schrieb am Samstag, 29. Januar 2022 um 12:20:53 UTC+1:
>> >> On Saturday, January 29, 2022 at 9:23:13 AM UTC+1, minf...@arcor.de wrote:
>> >> > dxforth schrieb am Samstag, 29. Januar 2022 um 01:05:11 UTC+1:
>> >> > > On 29/01/2022 06:55, Gerry Jackson wrote:
>> >> > > > ...
>> >> > > > Of course other systems that I quoted where the simple accesses do
>> >> > > > appear to work may be corrupting something that has no visible effect in
>> >> > > > such simple non-standard examples.
>> >> > > Ideally a system would be designed such that even if a user makes a
>> >> > > simple stack error it won't trash the system. Fine if the system/OS
>> >> > > can sense under/overflow before it happens but least harm done if it
>> >> > > can't.
>> >> > Ideally user errors like stack underflow should throw an exception _without_
>> >> > crashing the system.
>> >> >
>> >> > Perhaps system words should use their own stacks/registers without
>> >> > affecting user stacks at all ...
>> >> >
>> >> > It is a bit diametricical to the prevailing Forth "philosophy" of sacrificing
>> >> > safety for speed.
>> >> I seldomly see stack errors in code once it is debugged. There might be
>> >> unchecked code paths for situations that I initially thought extremely
>> >> unlikely.
>> >>
>> >> What I notice in my own code is lots of errors with illegal memory access.
>> >> The reason it appears so frequenly is that I know that this type of error
>> >> is almost perfectly caught by the system and is very easy to correct,
>> >> so I just run the word without carefully desk-checking that portion of
>> >> the code.
>> >>
>> >> The same happens when I program in C, I tend to run code with
>> >> complicated macros and library calls without carefully looking
>> >> up the documentation and have the debugger disassemble or
>> >> untangle the confusing parts :--)
>> >>
>> >
>> > True, running on an OS, signal SIGSEGV is the most important error signal to catch.
>> > Without extra guard cells, stack over/underflow will also trigger SIGSEGV.
>> >
>> > I used to have two program versions: DEBUG with all error-checks incl. paranoid
>> > runtime checks enabled, and RELEASE without error checking.
>> >
>> > But I found out that on the average DEBUG is just about 5-7 % slower than RELEASE.
>> > Therefore today with modern CPUs there is so much application speed reserve
>> > more often than not, that I just leave the DEBUG version in place.
>> Strange, isn't the whole point of interactive programming/debugging that
>> it runs correctly the first time? But perhaps you were both talking about
>> C where not only do you doubt library code or your ability to use it, but
>> your own code as well. With so many unknowns at play, it is any wonder C
>> turns programmers into barn stormers or paranoids. I was browsing Arduino
>> forums and was surprised how many times users were told 'don't worry about
>> the compiler warnings - it runs fine'.
>
> Well ... just don't let them get close to serious devices. Product lawyers could sue the
> hell out of them.

The only detail such lawyers care about is how much you're worth.

Re: error for no apparent reason gforth

<2022Jan30.165731@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: error for no apparent reason gforth
Date: Sun, 30 Jan 2022 15:57:31 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 15
Message-ID: <2022Jan30.165731@mips.complang.tuwien.ac.at>
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com> <2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me> <cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com> <st1hng$aio$1@dont-email.me> <st20bi$g4m$1@gioia.aioe.org> <2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com> <9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com> <75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com> <st4jrc$1see$1@gioia.aioe.org>
Injection-Info: reader02.eternal-september.org; posting-host="78eab69f564667b097362b4e4e48024d";
logging-data="22914"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dFAarsSo26nz+PbqejDrb"
Cancel-Lock: sha1:WO1gn+Siqf57FJ1pUmHi7btETYo=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sun, 30 Jan 2022 15:57 UTC

dxforth <dxforth@gmail.com> writes:
>Strange, isn't the whole point of interactive programming/debugging that
>it runs correctly the first time?

It has advantages in various situations. E.g., one use I have heard
is to test out whether hardware actually behaves as advertized. I
tend to use it to investigate parts of a program when one of the
pre-written tests fails; no point in not recording the tests.

- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2021: https://euro.theforth.net/2021

Re: error for no apparent reason gforth

<2f99ed1a-bfe8-4218-bf59-b09eeed5f689n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:984:: with SMTP id 126mr13758955qkj.495.1643643565604;
Mon, 31 Jan 2022 07:39:25 -0800 (PST)
X-Received: by 2002:ac8:4e41:: with SMTP id e1mr15069436qtw.369.1643643565442;
Mon, 31 Jan 2022 07:39:25 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!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: Mon, 31 Jan 2022 07:39:25 -0800 (PST)
In-Reply-To: <st4jrc$1see$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:3f7a:20d0:9d9f:d70c:df66:4919;
posting-account=V5nGoQoAAAC_P2U0qnxm2kC0s1jNJXJa
NNTP-Posting-Host: 2600:1700:3f7a:20d0:9d9f:d70c:df66:4919
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com> <st1hng$aio$1@dont-email.me>
<st20bi$g4m$1@gioia.aioe.org> <2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com> <75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
<st4jrc$1see$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2f99ed1a-bfe8-4218-bf59-b09eeed5f689n@googlegroups.com>
Subject: Re: error for no apparent reason gforth
From: sdwjac...@gmail.com (S Jack)
Injection-Date: Mon, 31 Jan 2022 15:39:25 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: S Jack - Mon, 31 Jan 2022 15:39 UTC

On Saturday, January 29, 2022 at 5:50:07 PM UTC-6, dxforth wrote:

> turns programmers into barn stormers or paranoids. I was browsing Arduino
> forums and was surprised how many times users were told 'don't worry about
> the compiler warnings - it runs fine'.

The few C programmers I worked with produced quality code
but not one of them would bother to clean up compiler warnings.
--
me

Re: error for no apparent reason gforth

<st9tb2$1tl6$1@gioia.aioe.org>

  copy mid

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

  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: error for no apparent reason gforth
Date: Tue, 1 Feb 2022 11:02:42 +1100
Organization: Aioe.org NNTP Server
Message-ID: <st9tb2$1tl6$1@gioia.aioe.org>
References: <184d658f-dde5-4b94-b79e-0bdf0d9dd58dn@googlegroups.com>
<2022Jan27.094849@mips.complang.tuwien.ac.at> <ssuvtb$l2s$1@dont-email.me>
<cae64ab0-787a-49ef-a77a-2f4538dadde9n@googlegroups.com>
<st1hng$aio$1@dont-email.me> <st20bi$g4m$1@gioia.aioe.org>
<2b070bf5-9c26-4b34-b83e-2c1b0e4a67cdn@googlegroups.com>
<9576c133-493b-4aa1-a65d-aff2b0668f52n@googlegroups.com>
<75d204fc-4767-49d1-a260-837fd427316cn@googlegroups.com>
<st4jrc$1see$1@gioia.aioe.org>
<2f99ed1a-bfe8-4218-bf59-b09eeed5f689n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="63142"; 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.5.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Tue, 1 Feb 2022 00:02 UTC

On 1/02/2022 02:39, S Jack wrote:
> On Saturday, January 29, 2022 at 5:50:07 PM UTC-6, dxforth wrote:
>
>> turns programmers into barn stormers or paranoids. I was browsing Arduino
>> forums and was surprised how many times users were told 'don't worry about
>> the compiler warnings - it runs fine'.
>
> The few C programmers I worked with produced quality code
> but not one of them would bother to clean up compiler warnings.

Interesting. From a user's perspective it doesn't inspire confidence.
Why when compiling the DX-Forth sources with TASM/MASM there are nil
warnings (the last time I checked anyway :)

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor