Sujet : Re: Toad using many vocabularies
De : achowe (at) *nospam* snert.com (Anthony Howe)
Groupes : comp.lang.forthDate : 01. Nov 2024, 16:08:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vg2qt3$39is5$1@dont-email.me>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 2024-11-01 10:28, Ruvim wrote:
Such a syntax is used in SP-Forth/4 since 2001, in the form <voc>::<word> or <voc1>::<voc2>::<word>
Where <voc> is a word that returns wid, or a word that is created with `vocabulary`.
This syntax in SP-Forth probably came after C++ "::" operator, introduced in 1998. The same operator was in C# from its initial release in 2000.
>
The dot "." operator for accessing nested packages in Java was introduced in 1995.
In Forth, a dot is often used as part of plain names, so it was less suitable as a namespace separator.
Yep. Bad idea to use dot.
Never liked `::`, found it visually distasteful.
Dare I suggest C's `->` which trumps others by decades.
Or simply create a new one like `:>` or `~` (oh I'll be stoned for this one). I would prefer a single character, but there are so few good choices.
-- Anthony C Howeachowe@snert.com BarricadeMX & Miltershttp://nanozen.snert.com/ http://software.snert.com/