Deutsch   English   Français   Italiano  
<a7422521d5be0492565ee9c3112e069d3d754134@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.misty.com!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: dxf <dxforth@gmail.com>
Newsgroups: comp.lang.forth
Subject: Re: Gforth manual PDF?
Date: Mon, 17 Feb 2025 20:55:30 +1100
Organization: i2pn2 (i2pn.org)
Message-ID: <a7422521d5be0492565ee9c3112e069d3d754134@i2pn2.org>
References: <vonp14$3hgeh$1@dont-email.me>
 <96a4c719cbed4db718e0f8ed0e6bff667a37aa3c@i2pn2.org>
 <nnd$671f3ecd$2e18fa62@99c1c3788638a723>
 <f0aebc074a8aba9e1fff166afbed849369ccecbc@i2pn2.org>
 <nnd$0cfb94c6$52dc5d5e@62460734deb60af5>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 17 Feb 2025 09:55:30 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="440134"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="XPw7UV90Iy7EOhY4YuUXhpdoEf5Vz7K+BsxA/Cx8bVc";
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <nnd$0cfb94c6$52dc5d5e@62460734deb60af5>
X-Spam-Checker-Version: SpamAssassin 4.0.0
Bytes: 2868
Lines: 35

On 16/02/2025 10:42 pm, albert@spenarnc.xs4all.nl wrote:
> In article <f0aebc074a8aba9e1fff166afbed849369ccecbc@i2pn2.org>,
> dxf  <dxforth@gmail.com> wrote:
>> On 15/02/2025 10:33 pm, albert@spenarnc.xs4all.nl wrote:
>>> ...
>>> In ciforth I generate a separate html, as a quick reference, with
>>> elaborate see also sections that you can click through. It starts with
>>> an alphabetic glossary index.
>>
>> Checking my glossary file I should be able to do something similar.
>> Key is identifying each entry (word).  As these uniquely begin with a single
>> space there should be no false hits.  From there it will be easy to bookmark
>> and generate an index.  It seems I've found myself a new forth project :)
> 
> The great effort is in the ALSO's. You don't want to leave important references
> out. On the other hand you don't want to reference too many words,
> that are only relevant if you need an in depth knowledge. It is a compromise
> and time and again I discover that I have left an essential reference that a
> user couldn't easily find, or that a reference isn't important enough to keep.
> 
> In 2000 I invested in a bunch of m4 macro's that aid in grouping and
> alphabetizing word's. For all new Forth's I run the macro's after
> adding, removing and redacting doc's for new or changed words.
> There is some 10 Forth's now using that.
> 
> https://github.com/albertvanderhorst/ciforth
> 
> For example I generated a FreeBSD Forth in days, with doc's instantly
> usable.

I didn't need anything fancy - hyperlinks for existing references and a word
index.  It came together easier than I expected.  There were some false hits
requiring minor tweaks to the source file.  Anyway, here's the result:

https://pastebin.com/8xpT6gj1