Re: History of CREATE...DOES> ?

Liste des GroupesRevenir à cl forth 
Sujet : Re: History of CREATE...DOES> ?
De : dxforth (at) *nospam* gmail.com (dxf)
Groupes : comp.lang.forth
Date : 25. Jul 2024, 16:20:28
Autres entêtes
Organisation : Ausics - https://newsgroups.ausics.net
Message-ID : <66a26d3b$1@news.ausics.net>
References : 1
User-Agent : Mozilla Thunderbird
On 25/07/2024 10:17 pm, Anton Ertl wrote:
fig-Forth has <BUILDS...DOES> (and the associated implementation with
an extra cell that points to the threaded code behind DOES>).
Forth-79 standarizes CREATE...DOES>; and a popular implementation of
that is to trampoline through the place behind DOES> to the actual
code address.  Where did that implementation and CREATE..DOES> in
general come from?
 
My guess is that it did not come from Forth, Inc.: At the time of
Forth-79 AFAIK Forth, Inc.'s Forths were miniForth and microForth.
And given that fig-Forth started out as a port of microForth to the
6502, I doubt that Forth, Inc. used CREATE..DOES>.  Also, Forth,
Inc. ignored Forth-79 (IIRC Elizabeth Rather described it as
inconsistent or some other statement that she would not have made if
Forth, Inc. had actually accepted and implemented Forth-79).
 
At least dxf is very well versed in historic Forth developments.
Maybe he or somebody else can answer my question: Where did the
implementation described above and CREATE..DOES> in general come from?

There's a detailed description of the origins of these in Chuck's
address "FORTH: The Last Ten Years ..." (FD V1N6. p72).  They all
came from Forth Inc but mostly not Chuck.  He needed help!

Date Sujet#  Auteur
25 Jul 24 * History of CREATE...DOES> ?11Anton Ertl
25 Jul 24 +* Re: History of CREATE...DOES> ?9dxf
26 Jul 24 i`* Re: History of CREATE...DOES> ?8Anton Ertl
26 Jul 24 i `* Re: History of CREATE...DOES> ?7dxf
1 Aug 24 i  `* Re: History of CREATE...DOES> ?6Anton Ertl
2 Aug 24 i   `* Re: History of CREATE...DOES> ?5dxf
2 Aug 24 i    `* Re: History of CREATE...DOES> ?4minforth
2 Aug 24 i     `* Re: History of CREATE...DOES> ?3dxf
2 Aug 24 i      `* Re: History of CREATE...DOES> ?2minforth
2 Aug 24 i       `- Re: History of CREATE...DOES> ?1dxf
26 Jul 24 `- Re: History of CREATE...DOES> ?1albert

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal