Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Elliptic paraboloids for sale.


devel / comp.lang.forth / Re: Not really locals

SubjectAuthor
* Not really localsPaul Rubin
+* Re: Not really localsPaul Rubin
|`- Re: Not really localsHans Bezemer
+- Re: Not really localsMarcel Hendrix
+* Re: Not really localsAnton Ertl
|+- Re: Not really localsP Falth
|`* Re: Not really localsdxforth
| +* Re: Not really localsPaul Rubin
| |`* Re: Not really localsdxforth
| | `* Re: Not really localsPaul Rubin
| |  +* Re: Not really localsMarcel Hendrix
| |  |`- Re: Not really localsAnton Ertl
| |  +* Re: Not really localsdxforth
| |  |`- Re: Not really localsPaul Rubin
| |  `* Re: Not really localsAndy Valencia
| |   `* Re: Not really localsdxforth
| |    `* Re: Not really localsPaul Rubin
| |     `* Re: Not really localsdxforth
| |      `* Re: Not really localsPaul Rubin
| |       `- Re: Not really localsdxforth
| `* Re: Not really localsDoug Hoffman
|  `* Re: Not really localsPaul Rubin
|   `* Re: Not really localsAnton Ertl
|    +* Re: Not really localsDoug Hoffman
|    |`- Re: Not really localsAnton Ertl
|    `* Re: Not really localsPaul Rubin
|     +* Re: Not really localsdxforth
|     |`* Re: Not really localsPaul Rubin
|     | +* Re: Not really localsdxforth
|     | |`- Re: Not really localsPaul Rubin
|     | +* Re: Not really localsHans Bezemer
|     | |+* Re: Not really localsHugh Aguilar
|     | ||`* Re: Not really localsdxforth
|     | || `* Re: Not really localsHugh Aguilar
|     | ||  `* Re: Not really localsdxforth
|     | ||   `* Re: Not really localsHugh Aguilar
|     | ||    `- Re: Not really localsdxforth
|     | |`* Re: Not really localsPaul Rubin
|     | | `* Re: Not really localsdxforth
|     | |  `* Re: Not really localsPaul Rubin
|     | |   +- Re: Not really localsdxforth
|     | |   +- Re: Not really localsHugh Aguilar
|     | |   `* Re: Not really localsdxforth
|     | |    `* Re: Not really localsPaul Rubin
|     | |     `* Re: Not really localsdxforth
|     | |      `* Re: Not really localsPaul Rubin
|     | |       `* Re: Not really localsdxforth
|     | |        `* Re: Not really localsPaul Rubin
|     | |         `* Re: Not really localsHans Bezemer
|     | |          +* Re: Not really localsminf...@arcor.de
|     | |          |`* Re: Not really localsdxforth
|     | |          | +- Re: Not really localsminf...@arcor.de
|     | |          | `- Re: Not really localsHans Bezemer
|     | |          +* Re: Not really localsPaul Rubin
|     | |          |`* Re: Not really localsdxforth
|     | |          | `* Re: Not really localsPaul Rubin
|     | |          |  +* Re: Not really localsdxforth
|     | |          |  |+* Re: Not really localsS Jack
|     | |          |  ||`- Re: Not really localsHugh Aguilar
|     | |          |  |`- Re: Not really localsPaul Rubin
|     | |          |  `* Re: Not really localsdxforth
|     | |          |   +* Re: Not really localsPaul Rubin
|     | |          |   |+- Re: Not really localsdxforth
|     | |          |   |`* Re: Not really localsHans Bezemer
|     | |          |   | `* Re: Not really localsHans Bezemer
|     | |          |   |  +* Re: Not really localsPaul Rubin
|     | |          |   |  |+- Re: Not really localsPaul Rubin
|     | |          |   |  |`* Re: Not really localsminf...@arcor.de
|     | |          |   |  | +* Re: Not really localsPaul Rubin
|     | |          |   |  | |`* Re: Not really localsHans Bezemer
|     | |          |   |  | | +* Re: Not really localsdxforth
|     | |          |   |  | | |`- Re: Not really localsdxforth
|     | |          |   |  | | `* Re: Not really localsPaul Rubin
|     | |          |   |  | |  +* Re: Not really localsHans Bezemer
|     | |          |   |  | |  |`- Re: Not really localsPaul Rubin
|     | |          |   |  | |  `- Re: Not really localsdxforth
|     | |          |   |  | `* Re: Not really localsAndy Valencia
|     | |          |   |  |  +* Re: Not really localsMarcel Hendrix
|     | |          |   |  |  |+- Re: Not really localsAnton Ertl
|     | |          |   |  |  |`- Re: Not really localsS Jack
|     | |          |   |  |  +* Re: Not really localsAndy Valencia
|     | |          |   |  |  |+- Re: Not really localsdxforth
|     | |          |   |  |  |+* Re: Not really localsMarcel Hendrix
|     | |          |   |  |  ||`- Re: Not really localsminf...@arcor.de
|     | |          |   |  |  |`- Re: Not really localsAndy Valencia
|     | |          |   |  |  `* Re: Not really localsHans Bezemer
|     | |          |   |  |   `* Re: Not really localsPaul Rubin
|     | |          |   |  |    +* Re: Not really localsAnton Ertl
|     | |          |   |  |    |`* Re: Not really localsHans Bezemer
|     | |          |   |  |    | +* Re: Not really localsPaul Rubin
|     | |          |   |  |    | |+- Re: Not really localsdxforth
|     | |          |   |  |    | |+* static type checking (was: Not really locals)Anton Ertl
|     | |          |   |  |    | ||`- Re: static type checkingPaul Rubin
|     | |          |   |  |    | |`* Re: Not really localsS Jack
|     | |          |   |  |    | | +- Re: Not really localsDoug Hoffman
|     | |          |   |  |    | | `- Re: Not really localsdxforth
|     | |          |   |  |    | `* Re: Not really localsAnton Ertl
|     | |          |   |  |    |  +- Re: Not really localsHans Bezemer
|     | |          |   |  |    |  `* Re: Not really localsPaul Rubin
|     | |          |   |  |    |   +* Re: Not really localsHans Bezemer
|     | |          |   |  |    |   |`- Re: Not really localsdxforth
|     | |          |   |  |    |   +* Re: Not really localsS Jack
|     | |          |   |  |    |   `- Re: Not really localsdxforth
|     | |          |   |  |    `* Re: Not really localsdxforth
|     | |          |   |  `* Re: Not really localsdxforth
|     | |          |   `- Re: Not really localsAnton Ertl
|     | |          `* Re: Not really localsRuvim
|     | +- Re: Not really localsMarcel Hendrix
|     | `- Re: Not really localsMarcel Hendrix
|     `* Re: Not really localsAnton Ertl
+* Re: Not really localsS Jack
`- Re: Not really localsHugh Aguilar

Pages:1234567
Re: Not really locals

<shrabm$1vbl$1@gioia.aioe.org>

  copy mid

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

  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: Not really locals
Date: Wed, 15 Sep 2021 09:13:58 +1000
Organization: Aioe.org NNTP Server
Message-ID: <shrabm$1vbl$1@gioia.aioe.org>
References: <shapgj$1a32$1@gioia.aioe.org>
<163128058713.22831.15524277815532345443@media.vsta.org>
<35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com>
<87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org>
<2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at>
<9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.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="64885"; 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:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Tue, 14 Sep 2021 23:13 UTC

On 15/09/2021 05:39, Paul Rubin wrote:
>
> On an 8-bit target with 16-bit Forth cells, I think I really have to use
> bytecode, since otherwise even simple arithmetic or stack operations
> take multiple instructions. Traditional bytecode VM's for Forth are
> simple stack machines with primitives for common Forth words like DUP,
> SWAP, etc. But if the VM is a compiler target, it may be better to
> design it in conjunction with the compiler. For example, maybe it
> should have registers that the compiler can use.
>
> I'm surprised this type of question has not gotten more attention in the
> Forth world, given the long association between Forth and memory starved
> targets.

I vaguely recall something called assembler. What programmers used
before they decided they needed to be coddled.

Re: Not really locals

<87czpa68tf.fsf@nightsong.com>

  copy mid

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

  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: Not really locals
Date: Tue, 14 Sep 2021 16:23:08 -0700
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <87czpa68tf.fsf@nightsong.com>
References: <shapgj$1a32$1@gioia.aioe.org>
<163128058713.22831.15524277815532345443@media.vsta.org>
<35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com>
<87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org>
<2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at>
<9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com>
<2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com>
<2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="5b18b90de297e4617fca61b0b23e96ac";
logging-data="11119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19clwcJwhjpR0cMBMbw2gO3"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
Cancel-Lock: sha1:uZ2xUveibrOBErZnLqrhnHP6Gxg=
sha1:qiOIvrW4gkmGDvURtoxnlcMsBXk=
 by: Paul Rubin - Tue, 14 Sep 2021 23:23 UTC

dxforth <dxforth@gmail.com> writes:
> I vaguely recall something called assembler. What programmers used
> before they decided they needed to be coddled.

I don't see what you're getting at here. VM bytecode doing 16 bit
operations should be much denser than 8-bit assembly code using multiple
instructions for the same operations.

Re: Not really locals

<shrdl7$13d5$1@gioia.aioe.org>

  copy mid

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

  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: Not really locals
Date: Wed, 15 Sep 2021 10:10:16 +1000
Organization: Aioe.org NNTP Server
Message-ID: <shrdl7$13d5$1@gioia.aioe.org>
References: <shapgj$1a32$1@gioia.aioe.org>
<163128058713.22831.15524277815532345443@media.vsta.org>
<35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com>
<87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org>
<2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at>
<9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<87czpa68tf.fsf@nightsong.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="36261"; 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:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Wed, 15 Sep 2021 00:10 UTC

On 15/09/2021 09:23, Paul Rubin wrote:
> dxforth <dxforth@gmail.com> writes:
>> I vaguely recall something called assembler. What programmers used
>> before they decided they needed to be coddled.
>
> I don't see what you're getting at here.

???

> VM bytecode doing 16 bit
> operations should be much denser than 8-bit assembly code using multiple
> instructions for the same operations.

There's a consideration called performance. Assuming small mcu's have
become fast enough to consider bytecode, it won't be everyone. Then
there's time - getting a project done before it's obsolete. I should
be the last to talk - taking 30 years to do what I initially gave
myself three. There are folk here who have never gone past the
compiler stage - and likely never will.

Re: Not really locals

<878rzy62yg.fsf@nightsong.com>

  copy mid

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

  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: Not really locals
Date: Tue, 14 Sep 2021 18:29:43 -0700
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <878rzy62yg.fsf@nightsong.com>
References: <shapgj$1a32$1@gioia.aioe.org>
<163128058713.22831.15524277815532345443@media.vsta.org>
<35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com>
<87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org>
<2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at>
<9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com>
<2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com>
<2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<87czpa68tf.fsf@nightsong.com> <shrdl7$13d5$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="5b18b90de297e4617fca61b0b23e96ac";
logging-data="13559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ptdHNjXJPCC+0Kkf+IKYD"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
Cancel-Lock: sha1:AZpz/7hZ7+rRbO6tZOS17dH2bWo=
sha1:i/BMQ5bCzteXUuPnDC7ERr+OVVI=
 by: Paul Rubin - Wed, 15 Sep 2021 01:29 UTC

dxforth <dxforth@gmail.com> writes:
> There's a consideration called performance. Assuming small mcu's have
> become fast enough to consider bytecode, it won't be everyone.

Sure, there will be places where the bytecode is too slow, and the fix
will be assembler or C. That's traditional with Forth. Meanwhile the
current MCU with bytecode is probably about as fast as vintage 8 bitters
with ITC, so it evens out.

> Then there's time - getting a project done before it's obsolete.

Yeah, writing a fancy compiler of the kind we're now discussing is way
out of scope for the immediate application, but it's still interesting.
Lots of people have implemented Forth in many ways. It's surprising
that this particular approach hasn't been used much. That's part of
what makes it interesting.

Re: Not really locals

<shro6k$not$1@gioia.aioe.org>

  copy mid

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

  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: Not really locals
Date: Wed, 15 Sep 2021 13:10:12 +1000
Organization: Aioe.org NNTP Server
Message-ID: <shro6k$not$1@gioia.aioe.org>
References: <shapgj$1a32$1@gioia.aioe.org>
<163128058713.22831.15524277815532345443@media.vsta.org>
<35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com>
<87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org>
<2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at>
<9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<87czpa68tf.fsf@nightsong.com> <shrdl7$13d5$1@gioia.aioe.org>
<878rzy62yg.fsf@nightsong.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="24349"; 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:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Wed, 15 Sep 2021 03:10 UTC

On 15/09/2021 11:29, Paul Rubin wrote:
>
> Lots of people have implemented Forth in many ways. It's surprising
> that this particular approach hasn't been used much.

Early on there was the 1802 and CHIP-8. These may have been seen
as too much of a toy for Forth to employ. The early FD editors
made it clear in reviews that Forth was 'BLOCKS and ITC' and
anything else 'wasn't the real deal'.

Re: Not really locals

<2021Sep15.083939@mips.complang.tuwien.ac.at>

  copy mid

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

  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: Not really locals
Date: Wed, 15 Sep 2021 06:39:39 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 16
Message-ID: <2021Sep15.083939@mips.complang.tuwien.ac.at>
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at> <2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com> <87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at> <87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at> <87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
Injection-Info: reader02.eternal-september.org; posting-host="b35415238608bd22fa2eee78d2e22f5a";
logging-data="4022"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+yK6Y7OJQ9CoERdLlegizH"
Cancel-Lock: sha1:+LKV24DmLbijukj8rGaJPie+6kk=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Wed, 15 Sep 2021 06:39 UTC

dxforth <dxforth@gmail.com> writes:
>I vaguely recall something called assembler. What programmers used
>before they decided they needed to be coddled.

Assembly language is for wimps. Real men program in machine language.
And not machine language on a sissy architecture that gives good
performance for consecutive instructions, but on the good old hardware
where, for best performance, the next instruction to be executed
resides at some distance on the drum.

- 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: Not really locals

<2021Sep15.084700@mips.complang.tuwien.ac.at>

  copy mid

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

  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: Not really locals
Date: Wed, 15 Sep 2021 06:47:00 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 49
Message-ID: <2021Sep15.084700@mips.complang.tuwien.ac.at>
References: <shapgj$1a32$1@gioia.aioe.org> <35ca7585-5e60-451e-af03-f6681fb19570n@googlegroups.com> <87czpf8yfc.fsf@nightsong.com> <shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at> <2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com> <87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at> <87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at> <87h7en54m6.fsf@nightsong.com>
Injection-Info: reader02.eternal-september.org; posting-host="b35415238608bd22fa2eee78d2e22f5a";
logging-data="24837"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Y/bRt/aYT9Zxyjo1JAjiV"
Cancel-Lock: sha1:c8atU+TzYxJ+yKFXWO8Xp++Le2o=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Wed, 15 Sep 2021 06:47 UTC

Paul Rubin <no.email@nospam.invalid> writes:
>anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>Bytecode didn't come into consideration because of the
>resulting slowdown, and the relative abundance of memory on those
>targets.

The question is why byte code was not used more on the severely
memory-restricted systems in the early days of Forth.

Probably the most important reason is that byte code pretty much
forces you to use primitive-centric code, which is larger for
non-primitives. E.g., with 16-bit addresses a call to the following
type of word takes the following number of bytes:

BC ITC
primitive 1 2
colon definition 3 2
variable 3 2
constant 3 2
DOES>-defined 3 2

Primitive-centric code also requires that you use an intelligent
COMPILE, rather than simply using ",".

On a very memory-limited system where you do not have room for more
than 256 words, you can work with something that's like ITC in
allowing to call a colon definition without providing an extra
address, but that takes only one byte for every called word. This
requires reorganizing the code fields into a 512-byte table, which
requires some changes to the code field.

You can extend this to 256+n*255 words by having n byte codes for
extension tables, making the organization even more complex.

>I'm surprised this type of question has not gotten more attention in the
>Forth world, given the long association between Forth and memory starved
>targets.

I have seen many such discussions, typically under the name
token-threaded code rather than byte-code.

It may not have been discussed much in the last years, though.

- 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: Not really locals

<sht17q$6gf$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: step...@vfxforth.com (Stephen Pelc)
Newsgroups: comp.lang.forth
Subject: Re: Not really locals
Date: Wed, 15 Sep 2021 14:50:34 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <sht17q$6gf$1@dont-email.me>
References: <shapgj$1a32$1@gioia.aioe.org> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com> <87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=fixed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 15 Sep 2021 14:50:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0bb6c6dfc43f58e2ac371102cea387ca";
logging-data="6671"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18UkHun1iOUL32FBpYeC91I"
User-Agent: Usenapp/1.14.2/l for MacOS - Full License
Cancel-Lock: sha1:hG0e0YGwLgaP/pnMrhvj7O9s1sY=
 by: Stephen Pelc - Wed, 15 Sep 2021 14:50 UTC

On 12 Sep 2021 at 13:27:52 CEST, "Anton Ertl" <Anton Ertl> wrote:
>
> IIRC Stephen Pelc wrote that what I called reconciling recently is
> very complicated. I think you can make it less complicated by
> modeling it as first moving everything to a temporary location, and
> then moving everything to the target location, eliminating moves if
> liveness permits, and finally emitting the remaining moves. There are
> more optimal ways, and I can look them up if you want, but they are
> not simpler.

We call it the canonical stack shuffle, where you return the current
state of the model stack to the canonical state, e.g. TOS in register
and the rest in deep stack.

The algorithm that we use took a few years to perfect, and I'sure that
we could do better. The really tricky part is what to do when you run
out of resources (registers), usually push something on the return
stack, but what to do when that needs a spare register?

VFX includes the source code.

Stephen

--
Stephen Pelc, stephen@vfxforth.com
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974
http://www.mpeforth.com - free VFX Forth downloads

Re: Not really locals

<nnd$7452f5ee$3cfd3ac6@fab64ca368f8692c>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
Subject: Re: Not really locals
References: <shapgj$1a32$1@gioia.aioe.org> <shrdl7$13d5$1@gioia.aioe.org> <878rzy62yg.fsf@nightsong.com> <shro6k$not$1@gioia.aioe.org>
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: alb...@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$7452f5ee$3cfd3ac6@fab64ca368f8692c>
Organization: KPN B.V.
Date: Thu, 16 Sep 2021 22:57:21 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!feed.abavia.com!abe002.abavia.com!abp003.abavia.com!news.kpn.nl!not-for-mail
Lines: 22
Injection-Date: Thu, 16 Sep 2021 22:57:21 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
 by: none - Thu, 16 Sep 2021 20:57 UTC

In article <shro6k$not$1@gioia.aioe.org>, dxforth <dxforth@gmail.com> wrote:
>On 15/09/2021 11:29, Paul Rubin wrote:
>>
>> Lots of people have implemented Forth in many ways. It's surprising
>> that this particular approach hasn't been used much.
>
>Early on there was the 1802 and CHIP-8. These may have been seen
>as too much of a toy for Forth to employ. The early FD editors
>made it clear in reviews that Forth was 'BLOCKS and ITC' and
>anything else 'wasn't the real deal'.

1802 was not a toy by any stretch. It was used in spacecraft and
it was a good target for Forth. It was one of the FIG
implementations. (got the source here.)

Groetjes Albert
--
"in our communism country Viet Nam, people are forced to be
alive and in the western country like US, people are free to
die from Covid 19 lol" duc ha
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

Re: Not really locals

<si0jk2$1oq9$1@gioia.aioe.org>

  copy mid

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

  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: Not really locals
Date: Fri, 17 Sep 2021 09:22:41 +1000
Organization: Aioe.org NNTP Server
Message-ID: <si0jk2$1oq9$1@gioia.aioe.org>
References: <shapgj$1a32$1@gioia.aioe.org> <shrdl7$13d5$1@gioia.aioe.org>
<878rzy62yg.fsf@nightsong.com> <shro6k$not$1@gioia.aioe.org>
<nnd$7452f5ee$3cfd3ac6@fab64ca368f8692c>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="58185"; 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:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Thu, 16 Sep 2021 23:22 UTC

On 17/09/2021 06:57, albert wrote:
> In article <shro6k$not$1@gioia.aioe.org>, dxforth <dxforth@gmail.com> wrote:
>>On 15/09/2021 11:29, Paul Rubin wrote:
>>>
>>> Lots of people have implemented Forth in many ways. It's surprising
>>> that this particular approach hasn't been used much.
>>
>>Early on there was the 1802 and CHIP-8. These may have been seen
>>as too much of a toy for Forth to employ. The early FD editors
>>made it clear in reviews that Forth was 'BLOCKS and ITC' and
>>anything else 'wasn't the real deal'.
>
> 1802 was not a toy by any stretch. It was used in spacecraft and
> it was a good target for Forth. It was one of the FIG
> implementations. (got the source here.)

The reference was to compact methods of program execution. The 1802
had a few niche applications but is mostly known for being the first
CMOS cpu.

Re: Not really locals

<4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1035:: with SMTP id a21mr8239417qkk.422.1631842304465;
Thu, 16 Sep 2021 18:31:44 -0700 (PDT)
X-Received: by 2002:ad4:4567:: with SMTP id o7mr8451625qvu.57.1631842304221;
Thu, 16 Sep 2021 18:31:44 -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: Thu, 16 Sep 2021 18:31:44 -0700 (PDT)
In-Reply-To: <2021Sep15.083939@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=136.50.182.0; posting-account=AoizIQoAAADa7kQDpB0DAj2jwddxXUgl
NNTP-Posting-Host: 136.50.182.0
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com>
<shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org> <2021Sep15.083939@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>
Subject: Re: Not really locals
From: jim.brak...@ieee.org (James Brakefield)
Injection-Date: Fri, 17 Sep 2021 01:31:44 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 17
 by: James Brakefield - Fri, 17 Sep 2021 01:31 UTC

On Wednesday, September 15, 2021 at 1:46:37 AM UTC-5, Anton Ertl wrote:
> dxforth <dxf...@gmail.com> writes:
> >I vaguely recall something called assembler. What programmers used
> >before they decided they needed to be coddled.
> Assembly language is for wimps. Real men program in machine language.
> And not machine language on a sissy architecture that gives good
> performance for consecutive instructions, but on the good old hardware
> where, for best performance, the next instruction to be executed
> resides at some distance on the drum.
> - 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

Real men hand assemble and program in column binary
Rumor had that Cray did this at one point on the 6600 using a 12-button manual keypunch.

Re: Not really locals

<13f46896-cc99-47b1-a2ca-c32133b328ean@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:a51:: with SMTP id 78mr8748112qkk.88.1631859188576;
Thu, 16 Sep 2021 23:13:08 -0700 (PDT)
X-Received: by 2002:a37:f716:: with SMTP id q22mr8973423qkj.510.1631859188449;
Thu, 16 Sep 2021 23:13:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.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: Thu, 16 Sep 2021 23:13:08 -0700 (PDT)
In-Reply-To: <4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:f7:1f0f:8f35:87a:5e2b:19c8:dff2;
posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 2003:f7:1f0f:8f35:87a:5e2b:19c8:dff2
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com>
<shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<2021Sep15.083939@mips.complang.tuwien.ac.at> <4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <13f46896-cc99-47b1-a2ca-c32133b328ean@googlegroups.com>
Subject: Re: Not really locals
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Fri, 17 Sep 2021 06:13:08 +0000
Content-Type: text/plain; charset="UTF-8"
 by: minf...@arcor.de - Fri, 17 Sep 2021 06:13 UTC

James Brakefield schrieb am Freitag, 17. September 2021 um 03:31:45 UTC+2:
> On Wednesday, September 15, 2021 at 1:46:37 AM UTC-5, Anton Ertl wrote:
> > dxforth <dxf...@gmail.com> writes:
> > >I vaguely recall something called assembler. What programmers used
> > >before they decided they needed to be coddled.
> > Assembly language is for wimps. Real men program in machine language.
> > And not machine language on a sissy architecture that gives good
> > performance for consecutive instructions, but on the good old hardware
> > where, for best performance, the next instruction to be executed
> > resides at some distance on the drum.
> > - 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
> Real men hand assemble and program in column binary
> Rumor had that Cray did this at one point on the 6600 using a 12-button manual keypunch.

Huh ... so I also had been a real man, back then when I punched hex codes into
a Sym-1 board. :o)

Re: Not really locals

<57e66ba0-0153-471f-9061-83c595228caan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:81c:: with SMTP id s28mr11957154qks.45.1631908303879;
Fri, 17 Sep 2021 12:51:43 -0700 (PDT)
X-Received: by 2002:ac8:489a:: with SMTP id i26mr12338835qtq.372.1631908303695;
Fri, 17 Sep 2021 12:51:43 -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: Fri, 17 Sep 2021 12:51:43 -0700 (PDT)
In-Reply-To: <13f46896-cc99-47b1-a2ca-c32133b328ean@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:1c05:2f14:600:40e6:2afb:eb39:c0d5;
posting-account=-JQ2RQoAAAB6B5tcBTSdvOqrD1HpT_Rk
NNTP-Posting-Host: 2001:1c05:2f14:600:40e6:2afb:eb39:c0d5
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com>
<shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<2021Sep15.083939@mips.complang.tuwien.ac.at> <4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>
<13f46896-cc99-47b1-a2ca-c32133b328ean@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <57e66ba0-0153-471f-9061-83c595228caan@googlegroups.com>
Subject: Re: Not really locals
From: mhx...@iae.nl (Marcel Hendrix)
Injection-Date: Fri, 17 Sep 2021 19:51:43 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 8
 by: Marcel Hendrix - Fri, 17 Sep 2021 19:51 UTC

On Friday, September 17, 2021 at 8:13:09 AM UTC+2, minf...@arcor.de wrote:
[..]
> Huh ... so I also had been a real man, back then when I punched hex codes into
> a Sym-1 board. :o)

At the university they had us toggle in an 8008 program using a row of 8 switches (i.e. binary).
The instructors probably thought they did us a favor, but it went far over our heads.

-marcel

Re: Not really locals

<81e65424-acb6-49d6-b81d-ac5ed21cac44n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a0c:be85:: with SMTP id n5mr12998226qvi.59.1631909633039;
Fri, 17 Sep 2021 13:13:53 -0700 (PDT)
X-Received: by 2002:a05:620a:1655:: with SMTP id c21mr12721325qko.187.1631909632866;
Fri, 17 Sep 2021 13:13:52 -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: Fri, 17 Sep 2021 13:13:52 -0700 (PDT)
In-Reply-To: <57e66ba0-0153-471f-9061-83c595228caan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=87.157.96.190; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 87.157.96.190
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com>
<shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org>
<2021Sep15.083939@mips.complang.tuwien.ac.at> <4d8fb82c-de5a-4fbb-90e6-ec1f7fb4dc4dn@googlegroups.com>
<13f46896-cc99-47b1-a2ca-c32133b328ean@googlegroups.com> <57e66ba0-0153-471f-9061-83c595228caan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <81e65424-acb6-49d6-b81d-ac5ed21cac44n@googlegroups.com>
Subject: Re: Not really locals
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Fri, 17 Sep 2021 20:13:53 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: minf...@arcor.de - Fri, 17 Sep 2021 20:13 UTC

Marcel Hendrix schrieb am Freitag, 17. September 2021 um 21:51:44 UTC+2:
> On Friday, September 17, 2021 at 8:13:09 AM UTC+2, minf...@arcor.de wrote:
> [..]
> > Huh ... so I also had been a real man, back then when I punched hex codes into
> > a Sym-1 board. :o)
> At the university they had us toggle in an 8008 program using a row of 8 switches (i.e. binary).
> The instructors probably thought they did us a favor, but it went far over our heads.
>

.... that had been good enough for youngsters ... we sported with Hollerith cards ... :o)

Re: Not really locals

<e92c733a-1b80-42b8-a99c-9c8033dcfab7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:674a:: with SMTP id b71mr6832804qkc.360.1631940600833;
Fri, 17 Sep 2021 21:50:00 -0700 (PDT)
X-Received: by 2002:a37:a80c:: with SMTP id r12mr14000430qke.299.1631940600651;
Fri, 17 Sep 2021 21:50:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!2.eu.feeder.erje.net!feeder.erje.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: Fri, 17 Sep 2021 21:50:00 -0700 (PDT)
In-Reply-To: <2021Sep15.083939@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:579:8018:1b00:75bf:edf:9213:fa3c;
posting-account=OxDKOgoAAADW0cxAqHqpN1zqeCoSsDap
NNTP-Posting-Host: 2001:579:8018:1b00:75bf:edf:9213:fa3c
References: <shapgj$1a32$1@gioia.aioe.org> <87czpf8yfc.fsf@nightsong.com>
<shibtq$16uo$1@gioia.aioe.org> <2021Sep11.215052@mips.complang.tuwien.ac.at>
<2021Sep11.222320@mips.complang.tuwien.ac.at> <9460b63b-1e3a-40e9-ba7d-b9b6bcb22a1dn@googlegroups.com>
<87k0jm6zou.fsf@nightsong.com> <2021Sep12.132752@mips.complang.tuwien.ac.at>
<87lf4157xc.fsf@nightsong.com> <2021Sep13.120158@mips.complang.tuwien.ac.at>
<87h7en54m6.fsf@nightsong.com> <shrabm$1vbl$1@gioia.aioe.org> <2021Sep15.083939@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e92c733a-1b80-42b8-a99c-9c8033dcfab7n@googlegroups.com>
Subject: Re: Not really locals
From: hughagui...@gmail.com (Hugh Aguilar)
Injection-Date: Sat, 18 Sep 2021 04:50:00 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Hugh Aguilar - Sat, 18 Sep 2021 04:50 UTC

On Tuesday, September 14, 2021 at 11:46:37 PM UTC-7, Anton Ertl wrote:
> dxforth <dxf...@gmail.com> writes:
> >I vaguely recall something called assembler. What programmers used
> >before they decided they needed to be coddled.
> Assembly language is for wimps. Real men program in machine language.
> And not machine language on a sissy architecture that gives good
> performance for consecutive instructions, but on the good old hardware
> where, for best performance, the next instruction to be executed
> resides at some distance on the drum.

I wrote MFX for the MiniForth processor in 1994 --- that was a difficult assembly language.
Nobody has ever done anything comparable.

Anton Ertl is not qualified to criticize my code.
He is an idiot --- at the same level as DXforth --- babbling nonsense such as seen above.

All of the Forth-200x committee members are idiots ---
Peter Knaggs failed badly at implementing a linked-list, but declared himself the world expert.
Stephen Pelc failed badly at implementing a string-stack, but declared himself the world expert.
Anton Ertl and Bernd Paysan failed badly at inventing rquotations; they have only :NONAME still.
Stephen Pelc failed badly at implementing SYNONYM in ANS-Forth,
etc., etc. ...

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor