Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

"You'll pay to know what you really think." -- J. R. "Bob" Dobbs


devel / comp.lang.forth / Re: T3XFORTH

SubjectAuthor
* T3XFORTHZbig
`* Re: T3XFORTHBrian Fox
 +- Re: T3XFORTHMarcel Hendrix
 `* Re: T3XFORTHnone
  +* Re: T3XFORTHZbig
  |`- Re: T3XFORTHnone
  `* Re: T3XFORTHBrian Fox
   `- Re: T3XFORTHnone

1
T3XFORTH

<3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24424&group=comp.lang.forth#24424

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:181f:b0:412:708:ea46 with SMTP id t31-20020a05622a181f00b004120708ea46mr49409qtc.4.1692909110748;
Thu, 24 Aug 2023 13:31:50 -0700 (PDT)
X-Received: by 2002:a05:6214:1849:b0:649:f255:e486 with SMTP id
d9-20020a056214184900b00649f255e486mr241839qvy.2.1692909110447; Thu, 24 Aug
2023 13:31:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.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: Thu, 24 Aug 2023 13:31:50 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=83.22.107.239; posting-account=cxuXKwoAAABQpPOMD55A9IPz7pPrw6ml
NNTP-Posting-Host: 83.22.107.239
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>
Subject: T3XFORTH
From: zbigniew2011@gmail.com (Zbig)
Injection-Date: Thu, 24 Aug 2023 20:31:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1391
 by: Zbig - Thu, 24 Aug 2023 20:31 UTC

One more page I stumbled upon today: http://t3x.org/t3xforth/

T3XFORTH is an old-school, plain vanilla FORTH system that is mostly
compatible to FORTH-79 with some parts borrowed from FIG FORTH,
FORTH-83, and EFORTH, and taking some inspiration from Leo Brodie's
(classic, 1983) book, "Starting FORTH".

It's the (sub)page of Nils M. Holm, author of several interesting books,
his main page is of course simply https://www.t3x.org/

Re: T3XFORTH

<18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24427&group=comp.lang.forth#24427

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5894:0:b0:649:a0a:e094 with SMTP id dz20-20020ad45894000000b006490a0ae094mr266101qvb.0.1692922427361;
Thu, 24 Aug 2023 17:13:47 -0700 (PDT)
X-Received: by 2002:a05:622a:82:b0:403:ed9e:f109 with SMTP id
o2-20020a05622a008200b00403ed9ef109mr270183qtw.4.1692922427101; Thu, 24 Aug
2023 17:13:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.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, 24 Aug 2023 17:13:46 -0700 (PDT)
In-Reply-To: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=162.253.129.102; posting-account=2z7GawoAAADc70p5SM5AbaCyzjLblS3g
NNTP-Posting-Host: 162.253.129.102
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>
Subject: Re: T3XFORTH
From: brian.fox@brianfox.ca (Brian Fox)
Injection-Date: Fri, 25 Aug 2023 00:13:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 19
 by: Brian Fox - Fri, 25 Aug 2023 00:13 UTC

On Thursday, August 24, 2023 at 4:31:52 PM UTC-4, Zbig wrote:
> One more page I stumbled upon today: http://t3x.org/t3xforth/
>
> T3XFORTH is an old-school, plain vanilla FORTH system that is mostly
> compatible to FORTH-79 with some parts borrowed from FIG FORTH,
> FORTH-83, and EFORTH, and taking some inspiration from Leo Brodie's
> (classic, 1983) book, "Starting FORTH".
>
> It's the (sub)page of Nils M. Holm, author of several interesting books,
> his main page is of course simply https://www.t3x.org/

Very nice. Thanks.

There is a book here that Nils wrote, that Albert might want to see/have.

"Lisp from Nothing" :-)

https://www.t3x.org/lfn/index.html

Re: T3XFORTH

<8b688998-e7a9-4095-837d-bbba1af364dfn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24431&group=comp.lang.forth#24431

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:174e:b0:410:6ea4:dc12 with SMTP id l14-20020a05622a174e00b004106ea4dc12mr350092qtk.0.1692940759846;
Thu, 24 Aug 2023 22:19:19 -0700 (PDT)
X-Received: by 2002:ac8:1199:0:b0:40f:91be:b62a with SMTP id
d25-20020ac81199000000b0040f91beb62amr497944qtj.6.1692940759582; Thu, 24 Aug
2023 22:19:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!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: Thu, 24 Aug 2023 22:19:19 -0700 (PDT)
In-Reply-To: <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:1c05:2f18:6d00:f993:8921:bc86:2af6;
posting-account=-JQ2RQoAAAB6B5tcBTSdvOqrD1HpT_Rk
NNTP-Posting-Host: 2001:1c05:2f18:6d00:f993:8921:bc86:2af6
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com> <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8b688998-e7a9-4095-837d-bbba1af364dfn@googlegroups.com>
Subject: Re: T3XFORTH
From: mhx@iae.nl (Marcel Hendrix)
Injection-Date: Fri, 25 Aug 2023 05:19:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Marcel Hendrix - Fri, 25 Aug 2023 05:19 UTC

On Friday, August 25, 2023 at 2:13:48 AM UTC+2, Brian Fox wrote:

> There is a book here that Nils wrote, that Albert might want to see/have.
>
> "Lisp from Nothing" :-)
>
> https://www.t3x.org/lfn/index.html

A really interesting page with exciting pointers for future Forth projects.

-marcel

Re: T3XFORTH

<nnd$7ee96941$21d57c73@4c8fdc3c26287aab>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24433&group=comp.lang.forth#24433

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com> <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>
Subject: Re: T3XFORTH
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$7ee96941$21d57c73@4c8fdc3c26287aab>
Organization: KPN B.V.
Date: Fri, 25 Aug 2023 13:39:13 +0200
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe005.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 49
Injection-Date: Fri, 25 Aug 2023 13:39:13 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 2708
 by: none - Fri, 25 Aug 2023 11:39 UTC

In article <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com>,
Brian Fox <brian.fox@brianfox.ca> wrote:
>On Thursday, August 24, 2023 at 4:31:52 PM UTC-4, Zbig wrote:
>> One more page I stumbled upon today: http://t3x.org/t3xforth/
>>
>> T3XFORTH is an old-school, plain vanilla FORTH system that is mostly
>> compatible to FORTH-79 with some parts borrowed from FIG FORTH,
>> FORTH-83, and EFORTH, and taking some inspiration from Leo Brodie's
>> (classic, 1983) book, "Starting FORTH".
>>
>> It's the (sub)page of Nils M. Holm, author of several interesting books,
>> his main page is of course simply https://www.t3x.org/
>
>Very nice. Thanks.
>
>There is a book here that Nils wrote, that Albert might want to see/have.
>
>"Lisp from Nothing" :-)
>
>https://www.t3x.org/lfn/index.html

Certainly interesting. "Nothing" is an exaggeration.
You can generate a lisp if you have already a far more powerful
Scheme lisp. Or you can use the c-file bootstrap file to make a
minimal Scheme as a starting point.

Please note that the c-file bootstrap weights in at 300Kbyte,
more than 25 times the next smaller size file.
So the lisp implementation contains about 65% c.

My efforts are to implement a lisp , but with Forth.
Using idiomatic changes to Forth, notably prefixes and delimiters
to parse arbitrary tokens, my implementation promises at least
3 times shorter that the MAL lisp in gforth.

I have compiled gcc on SPARC's. That makes sense because you generate
a more powerful c-compiler without license burden from a less powerful
c-compiler. Most Forth meta-compilation makes sense in this way.

Groetjes Albert

>
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: T3XFORTH

<066d0de4-0ba8-4392-b8ff-4e17d841a0a7n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24434&group=comp.lang.forth#24434

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2288:b0:76e:fdb4:c124 with SMTP id o8-20020a05620a228800b0076efdb4c124mr62141qkh.3.1692964694907;
Fri, 25 Aug 2023 04:58:14 -0700 (PDT)
X-Received: by 2002:ad4:57a7:0:b0:649:aa62:1ef0 with SMTP id
g7-20020ad457a7000000b00649aa621ef0mr412616qvx.2.1692964694711; Fri, 25 Aug
2023 04:58:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Fri, 25 Aug 2023 04:58:14 -0700 (PDT)
In-Reply-To: <nnd$7ee96941$21d57c73@4c8fdc3c26287aab>
Injection-Info: google-groups.googlegroups.com; posting-host=83.22.107.239; posting-account=cxuXKwoAAABQpPOMD55A9IPz7pPrw6ml
NNTP-Posting-Host: 83.22.107.239
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>
<18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com> <nnd$7ee96941$21d57c73@4c8fdc3c26287aab>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <066d0de4-0ba8-4392-b8ff-4e17d841a0a7n@googlegroups.com>
Subject: Re: T3XFORTH
From: zbigniew2011@gmail.com (Zbig)
Injection-Date: Fri, 25 Aug 2023 11:58:14 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1621
 by: Zbig - Fri, 25 Aug 2023 11:58 UTC

> I have compiled gcc on SPARC's. That makes sense because you generate
> a more powerful c-compiler

Do you mean gcc running on SPARC generates better code
(shorter? faster?) than on x86(64)?

> without license burden from a less powerful
> c-compiler. Most Forth meta-compilation makes sense in this way.

Which licenses are different, when using SPARC-based hardware?
I have Sun Ultra 10 I keep actually for its Forth-based ROM.

Re: T3XFORTH

<bbd318df-7b9a-4a0d-b663-41d4d1730543n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24435&group=comp.lang.forth#24435

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4b46:b0:76d:fe8:1b03 with SMTP id su6-20020a05620a4b4600b0076d0fe81b03mr342244qkn.15.1692970501345;
Fri, 25 Aug 2023 06:35:01 -0700 (PDT)
X-Received: by 2002:ad4:4f84:0:b0:63d:557f:b4c9 with SMTP id
em4-20020ad44f84000000b0063d557fb4c9mr551857qvb.3.1692970501152; Fri, 25 Aug
2023 06:35:01 -0700 (PDT)
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: Fri, 25 Aug 2023 06:35:00 -0700 (PDT)
In-Reply-To: <nnd$7ee96941$21d57c73@4c8fdc3c26287aab>
Injection-Info: google-groups.googlegroups.com; posting-host=99.242.210.36; posting-account=2z7GawoAAADc70p5SM5AbaCyzjLblS3g
NNTP-Posting-Host: 99.242.210.36
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com>
<18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com> <nnd$7ee96941$21d57c73@4c8fdc3c26287aab>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bbd318df-7b9a-4a0d-b663-41d4d1730543n@googlegroups.com>
Subject: Re: T3XFORTH
From: brian.fox@brianfox.ca (Brian Fox)
Injection-Date: Fri, 25 Aug 2023 13:35:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Brian Fox - Fri, 25 Aug 2023 13:35 UTC

On Friday, August 25, 2023 at 7:39:19 AM UTC-4, none albert wrote:

> Certainly interesting. "Nothing" is an exaggeration.
> You can generate a lisp if you have already a far more powerful
> Scheme lisp. Or you can use the c-file bootstrap file to make a
> minimal Scheme as a starting point.
>
> Please note that the c-file bootstrap weights in at 300Kbyte,
> more than 25 times the next smaller size file.
> So the lisp implementation contains about 65% c.
>
> My efforts are to implement a lisp , but with Forth.
> Using idiomatic changes to Forth, notably prefixes and delimiters
> to parse arbitrary tokens, my implementation promises at least
> 3 times shorter that the MAL lisp in gforth.

With the time you have put into this Albert, do you think it would be
possible to make an RPN "LISP"? In other words a Forth style
language that uses the list a primary data type.
And would it be simpler to implement in your opinion?

Re: T3XFORTH

<nnd$4f61867d$794964db@af008bab958ef614>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24436&group=comp.lang.forth#24436

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
Subject: Re: T3XFORTH
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com> <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com> <nnd$7ee96941$21d57c73@4c8fdc3c26287aab> <066d0de4-0ba8-4392-b8ff-4e17d841a0a7n@googlegroups.com>
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$4f61867d$794964db@af008bab958ef614>
Organization: KPN B.V.
Date: Fri, 25 Aug 2023 16:09:30 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!npeer.as286.net!npeer-ng0.as286.net!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp003.abavia.com!news.kpn.nl!not-for-mail
Lines: 31
Injection-Date: Fri, 25 Aug 2023 16:09:30 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 2139
 by: none - Fri, 25 Aug 2023 14:09 UTC

In article <066d0de4-0ba8-4392-b8ff-4e17d841a0a7n@googlegroups.com>,
Zbig <zbigniew2011@gmail.com> wrote:
>> I have compiled gcc on SPARC's. That makes sense because you generate
>> a more powerful c-compiler
>
>Do you mean gcc running on SPARC generates better code
>(shorter? faster?) than on x86(64)?

We were infuriated discovering that buying an extra license
expressly for me (a hired gun) did not work. The license
mechanism refused to run my compiler, when others were compiling.
SPARC had an ANSI c-compiler. So we used this compiler to compile
gcc. Then you could use gcc another time, to be independant of
SPARC once and for all. Comparison with Intel was not in the
picture.
>
>> without license burden from a less powerful
>> c-compiler. Most Forth meta-compilation makes sense in this way.
>
>Which licenses are different, when using SPARC-based hardware?
>I have Sun Ultra 10 I keep actually for its Forth-based ROM.

SPARC enforced license, gcc GPL.

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: T3XFORTH

<nnd$7d1c2c81$24e3b75e@3491be91a08b0d18>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24437&group=comp.lang.forth#24437

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <3e83aee7-d8d7-4398-9e31-8b2d5fe464f7n@googlegroups.com> <18816283-c067-42bf-b6fe-b48bdeebff9fn@googlegroups.com> <nnd$7ee96941$21d57c73@4c8fdc3c26287aab> <bbd318df-7b9a-4a0d-b663-41d4d1730543n@googlegroups.com>
Subject: Re: T3XFORTH
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$7d1c2c81$24e3b75e@3491be91a08b0d18>
Organization: KPN B.V.
Date: Fri, 25 Aug 2023 16:37:27 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe006.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 65
Injection-Date: Fri, 25 Aug 2023 16:37:27 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 3730
 by: none - Fri, 25 Aug 2023 14:37 UTC

In article <bbd318df-7b9a-4a0d-b663-41d4d1730543n@googlegroups.com>,
Brian Fox <brian.fox@brianfox.ca> wrote:
>On Friday, August 25, 2023 at 7:39:19 AM UTC-4, none albert wrote:
>
>> Certainly interesting. "Nothing" is an exaggeration.
>> You can generate a lisp if you have already a far more powerful
>> Scheme lisp. Or you can use the c-file bootstrap file to make a
>> minimal Scheme as a starting point.
>>
>> Please note that the c-file bootstrap weights in at 300Kbyte,
>> more than 25 times the next smaller size file.
>> So the lisp implementation contains about 65% c.
>>
>> My efforts are to implement a lisp , but with Forth.
>> Using idiomatic changes to Forth, notably prefixes and delimiters
>> to parse arbitrary tokens, my implementation promises at least
>> 3 times shorter that the MAL lisp in gforth.
>
>With the time you have put into this Albert, do you think it would be
>possible to make an RPN "LISP"? In other words a Forth style
>language that uses the list a primary data type.
>And would it be simpler to implement in your opinion?
>
Elegant first implementations lisp worked with pairs, where the
second element is a pointer to another list.
That makes no sense for Forth.

Another feature to borrow from lisp is the dynamic allocation.
In ciforth we could allocate the 6-cell headers dynamically.
Most of these are pointers. They could like wise point to dynamic
areas. I'm fond of the build-in SIZE of my ALLOCATE implementation.
The cdfln fields all could be such pointers.
So print the name of the dea:
: ID. >NFA @ ( dynamic pointer) DUP SIZE TYPE ;
Get an array containing the high level code:
>DFA @ DUP SIZE ( addr n)
Get an array containing the low level code:
>CFA @ DUP SIZE ( addr n)
>LFA @ DUP SIZE ( addr 48) (all headers are 6 cells.)

This would be a language (in fact even ANSI standard) that
would copy much of the attractive features of LISP.
E.g. a garbage collect followed by a compaction, could eliminate
all unused words from a Forth application.

I have already >ALLOC

13 \ Make a freshly created object at `HERE permanent.
14 : >ALLOC DUP >R HERE OVER - DUP ALLOCATE THROW
15 DUP >R SWAP MOVE R> R> DP ! ;

Applying >ALLOC for a colon definition three times would do the
trick. One for the name, one for the dictionary entry, one for
the high level code.
That could be introduced gradually, the code field need not be
dynamic, and the link field should link in in the normal fashion.
Dynamical and static definition could coexistent.

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor