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


Groups > comp.lang.forth > #134964

Re: ciforth model

Newsgroups comp.lang.forth
Subject Re: ciforth model
References <nnd$2bd819ed$5423e023@908ce2ca63477284> <2026Apr17.092944@mips.complang.tuwien.ac.at> <nnd$112d8b41$6de5a871@c1c07004f259db9f> <87se8k45t1.fsf@nightsong.com>
From albert@spenarnc.xs4all.nl
Message-ID <nnd$22b8fb28$086616c8@2d67f12de53fc3fd> (permalink)
Organization KPN B.V.
Date 2026-04-25 11:54 +0200

Show all headers | View raw


In article <87se8k45t1.fsf@nightsong.com>,
Paul Rubin  <no.email@nospam.invalid> wrote:
>albert@spenarnc.xs4all.nl writes:
>>  In this context a hash conflict is a redefinition. Avoid,
>
>Unclear how to avoid, other than by storing the entire name so you can
>detect the conflict.

If you have a conflict, you rename the new offending definition,
as you do now. If you redefine a word, it is intentional, and
you can ignore the message.
ciforth can use 10,000 character names, even store it in ALLOCATEd space.

The essential point of ciforth is that there is one handle (dictionary
entry address) to characterize a word/definition/procedure/data-object.
Use that for everything to pass around.
No words with "no name", only data structures where the name is left a
zero pointer.

Not that the model can be valid even if you use 4 character names.
Jeez!

Groetjes Albert
-- 
The Chinese government is satisfied with its military superiority over USA.
The next 5 year plan has as primary goal to advance life expectancy
over 80 years, like Western Europe.

Back to comp.lang.forth | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

ciforth model albert@spenarnc.xs4all.nl - 2026-04-16 15:38 +0200
  Re: ciforth model dxf <dxforth@gmail.com> - 2026-04-17 11:44 +1000
    Re: ciforth model anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2026-04-17 07:29 +0000
      Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-17 12:10 +0200
        Re: ciforth model anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2026-04-18 10:26 +0000
          Re: ciforth model peter <peter.noreply@tin.it> - 2026-04-18 18:11 +0200
          Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-18 20:57 +0200
            Re: ciforth model anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2026-04-19 11:08 +0000
              Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-20 13:39 +0200
      Re: ciforth model Hans Bezemer <the.beez.speaks@gmail.com> - 2026-04-21 19:39 +0200
      Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-22 22:48 +0200
        Re: ciforth model Paul Rubin <no.email@nospam.invalid> - 2026-04-24 10:38 -0700
          Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-25 11:54 +0200
            Re: ciforth model Paul Rubin <no.email@nospam.invalid> - 2026-04-25 13:22 -0700
              Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-26 14:05 +0200
  Re: ciforth model Paul Rubin <no.email@nospam.invalid> - 2026-04-17 00:27 -0700
    Re: ciforth model albert@spenarnc.xs4all.nl - 2026-04-17 12:13 +0200

csiph-web