Re: The joy of FORTH

Liste des GroupesRevenir à col misc 
Sujet : Re: The joy of FORTH
De : p.dean (at) *nospam* invalid.net (Peter Dean)
Groupes : comp.os.linux.misc alt.folklore.computers
Date : 20. Oct 2024, 07:22:04
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vf27ib$9pgg$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : tin/2.6.3-20231224 ("Banff") (Linux/6.6.57-1-lts (x86_64))
In alt.folklore.computers 186282@ud0s4.net <186283@ud0s4.net> wrote:
On 10/6/24 11:02 PM, rbowman wrote:
On Sun, 6 Oct 2024 16:06:14 -0600, Louis Krupp wrote:
 
GNU Forth... I don't know enough about it to have an opinion.
 
https://gforth.org/manual/Forth-is-written-in-Forth.html
 
Forth is an odd beast. There is a very small engine that has to be built
for the processor in question to handle words.
 
https://github.com/forthy42/gforth/tree/master/engine
 
gcc can handle that since it is C code.
 
 
  The original Chuck Moore FORTH slightly pre-dates the
  i4004 chip.
 
  As a half-a-step above ASM the syntax is (sort of) more
  readable. The 'stack' approach to dealing with both
  commands and data could be implemented very simply
  (but you HAD to be fully aware of what was on the
  stack exactly where). FORTH also supports subroutines
  and you can make a lib of those.
 
  The interpreter can be VERY small - fit into a little
  old ROM chip. I think one company made CPUs with an
  inbuilt FORTH kernel. It is reported that the first
  language ported to the new 8088/8086 processors way
  back was FORTH.
 
  It was especially popular in the 70s/80s for minimal
  systems - especially for academia/space. If you had a
  telescope on a mountaintop in Chile and a 110 baud
  connection then you could still easily edit/test
  the control program from sunny Cal. I know an old
  astronomer - he is still fluent in FORTH.
 
  Modern chips/systems and 4/5-G or sat connections have
  kinda made FORTH redundant - but it may still have a
  place for some 'industrial' and remote-sense apps
  using power around that of an Arduino or less.
 
  Interpreters can be handy sometimes.
 
  Somewhere I've got a 'CPL' interpreter. CPL
  became BCPL which became 'B' which became 'C'.
 
  gFORTH is kind of a 'cheat' - just a translator
  into 'C'. What you want is a native interpreter.
 
  https://www.forth.org/compilers.html
 
  SOMEWHERE I came across a whole FORTH dev environment
  for Linux but accidentally deleted it.

This reminded me of a time in the early 80s when I had figforth running on
apple ][+.  I needed help and found out there was a forth interest group in my
city.  I went along to a meeting and found they were all uni students (way
above me).  But they weren't using forth.  They preferred a similar language
called stoic that ran on 8080 cpm computers.  It had strings and floating
point!  It was the floating point I missed and the reason I gave up on forth.

I just spent some time googling for it and found archived docs and source on
github. FYI

https://github.com/tendai22/stoic_8080



Date Sujet#  Auteur
4 Oct 24 * Re: The joy of FORTRAN233186282@ud0s4.net
4 Oct 24 +* Re: The joy of FORTRAN231Lawrence D'Oliveiro
4 Oct 24 i`* Re: The joy of FORTRAN230186282@ud0s4.net
4 Oct 24 i +* Re: The joy of FORTRAN227Lawrence D'Oliveiro
4 Oct 24 i i`* Re: The joy of FORTRAN226rbowman
4 Oct 24 i i `* Re: The joy of FORTRAN225Lawrence D'Oliveiro
4 Oct 24 i i  +* Re: The joy of FORTRAN219rbowman
5 Oct 24 i i  i`* Re: The joy of FORTRAN218Lawrence D'Oliveiro
6 Oct 24 i i  i `* Re: The joy of FORTRAN217186282@ud0s4.net
6 Oct 24 i i  i  +- Re: The joy of FORTRAN1Lawrence D'Oliveiro
7 Oct 24 i i  i  +* Re: The joy of FORTRAN214rbowman
20 Oct 24 i i  i  i`* Re: The joy of FORTRAN213186282@ud0s4.net
20 Oct 24 i i  i  i +* Re: The joy of FORTH211Peter Dean
20 Oct 24 i i  i  i i+* Re: The joy of FORTH (not)2Lawrence D'Oliveiro
20 Oct 24 i i  i  i ii`- Re: The joy of FORTH (not)1Peter Dean
20 Oct 24 i i  i  i i`* Re: The joy of FORTH (not)208Lawrence D'Oliveiro
21 Oct 24 i i  i  i i `* Re: The joy of FORTH (not)207rbowman
21 Oct 24 i i  i  i i  +* Re: The joy of FORTH (not)199Lawrence D'Oliveiro
21 Oct 24 i i  i  i i  i`* Re: The joy of FORTH (not)198rbowman
21 Oct 24 i i  i  i i  i `* Re: The joy of FORTH (not)197Lawrence D'Oliveiro
21 Oct 24 i i  i  i i  i  `* Re: The joy of FORTH (not)196John Ames
21 Oct 24 i i  i  i i  i   `* Re: The joy of FORTH (not)195Lawrence D'Oliveiro
21 Oct 24 i i  i  i i  i    +* Re: The joy of FORTH (not)187John Ames
22 Oct 24 i i  i  i i  i    i`* Re: The joy of FORTH (not)186Lawrence D'Oliveiro
22 Oct 24 i i  i  i i  i    i `* Re: The joy of FORTH (not)185rbowman
22 Oct 24 i i  i  i i  i    i  `* Re: The joy of FORTH (not)184Lawrence D'Oliveiro
22 Oct 24 i i  i  i i  i    i   +* Re: The joy of FORTH (not)2rbowman
22 Oct 24 i i  i  i i  i    i   i`- Re: The joy of FORTH (not)1Lawrence D'Oliveiro
22 Oct 24 i i  i  i i  i    i   `* Re: The joy of FORTH (not)181John Ames
22 Oct 24 i i  i  i i  i    i    `* Re: The joy of FORTH (not)180Lawrence D'Oliveiro
22 Oct 24 i i  i  i i  i    i     +* Re: The joy of FORTH (not)151John Ames
22 Oct 24 i i  i  i i  i    i     i`* Re: The joy of FORTH (not)150Lawrence D'Oliveiro
22 Oct 24 i i  i  i i  i    i     i `* Re: The joy of FORTH (not)149John Ames
23 Oct 24 i i  i  i i  i    i     i  +* Re: The joy of FORTH (not)147magardner2010
23 Oct 24 i i  i  i i  i    i     i  i+* Re: The joy of FORTH (not)144Lawrence D'Oliveiro
24 Oct 24 i i  i  i i  i    i     i  ii`* Re: The joy of FORTH (not)143magardner2010
24 Oct 24 i i  i  i i  i    i     i  ii `* Re: The joy of FORTH (not)142Lawrence D'Oliveiro
24 Oct 24 i i  i  i i  i    i     i  ii  +* Re: The joy of FORTH (not)139186282@ud0s4.net
24 Oct 24 i i  i  i i  i    i     i  ii  i`* Re: The joy of Ada138Lawrence D'Oliveiro
24 Oct 24 i i  i  i i  i    i     i  ii  i `* Re: The joy of Ada137186282@ud0s4.net
24 Oct 24 i i  i  i i  i    i     i  ii  i  `* Re: The joy of Ada136Lawrence D'Oliveiro
25 Oct 24 i i  i  i i  i    i     i  ii  i   `* Re: The joy of Ada135186282@ud0s4.net
25 Oct 24 i i  i  i i  i    i     i  ii  i    +* Re: The joy of Ada132rbowman
25 Oct 24 i i  i  i i  i    i     i  ii  i    i+* Re: The joy of SQL19Lawrence D'Oliveiro
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii`* Re: The joy of SQL18186282@ud0s4.net
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii +* Re: The joy of SQL4Lawrence D'Oliveiro
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii i`* Re: The joy of SQL3rbowman
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii i `* Re: The joy of SQL2Peter Dean
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii i  `- Re: The joy of SQL1Peter Dean
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii +* Re: The joy of SQL5rbowman
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii i+- Re: The joy of SQL1Lawrence D'Oliveiro
28 Oct 24 i i  i  i i  i    i     i  ii  i    ii i`* Re: The joy of SQL3John Ames
28 Oct 24 i i  i  i i  i    i     i  ii  i    ii i `* Re: The joy of SQL2Chris Ahlstrom
28 Oct 24 i i  i  i i  i    i     i  ii  i    ii i  `- Re: The joy of SQL1Kerr-Mudd, John
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii `* Re: The joy of SQL8The Natural Philosopher
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii  `* Re: The joy of SQL7Lars Poulsen
26 Oct 24 i i  i  i i  i    i     i  ii  i    ii   +* Re: The joy of SQL4Waldek Hebisch
27 Oct 24 i i  i  i i  i    i     i  ii  i    ii   i`* Re: The joy of SQL3The Natural Philosopher
27 Oct 24 i i  i  i i  i    i     i  ii  i    ii   i `* Re: The joy of SQL2rbowman
27 Oct 24 i i  i  i i  i    i     i  ii  i    ii   i  `- Re: The joy of SQL1John Levine
27 Oct 24 i i  i  i i  i    i     i  ii  i    ii   `* Re: The joy of SQL2The Natural Philosopher
27 Oct 24 i i  i  i i  i    i     i  ii  i    ii    `- Re: The joy of SQL1rbowman
26 Oct 24 i i  i  i i  i    i     i  ii  i    i+- Re: The joy of Ada1Lawrence D'Oliveiro
26 Oct 24 i i  i  i i  i    i     i  ii  i    i`* Re: The joy of Ada111The Natural Philosopher
26 Oct 24 i i  i  i i  i    i     i  ii  i    i +- Re: The joy of Linux1Lawrence D'Oliveiro
27 Oct 24 i i  i  i i  i    i     i  ii  i    i `* Re: The joy of Ada109The Natural Philosopher
27 Oct 24 i i  i  i i  i    i     i  ii  i    i  +- Re: The joy of Ada1rbowman
27 Oct 24 i i  i  i i  i    i     i  ii  i    i  `* Re: The joy of Ada107Lawrence D'Oliveiro
28 Oct 24 i i  i  i i  i    i     i  ii  i    i   `* Re: The joy of Ada106186282@ud0s4.net
28 Oct 24 i i  i  i i  i    i     i  ii  i    i    `* Re: The joy of Ada105Lawrence D'Oliveiro
29 Oct 24 i i  i  i i  i    i     i  ii  i    i     +* Re: The joy of Linux80Lawrence D'Oliveiro
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     i+* Re: The joy of Linux78Lawrence D'Oliveiro
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     ii+* Re: The joy of Linux3rbowman
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     iii`* Re: The joy of Linux2186282@ud0s4.net
31 Oct 24 i i  i  i i  i    i     i  ii  i    i     iii `- Re: The joy of Linux1Lawrence D'Oliveiro
3 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii`* Re: The joy of Linux74Lars Poulsen
4 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii +- Re: The joy of Linux1Lawrence D'Oliveiro
4 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii `* Re: The joy of Linux72The Natural Philosopher
4 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii  +* Re: The joy of Linux3Lawrence D'Oliveiro
5 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii  i`* Re: The joy of Linux2186282@ud0s4.net
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii  i `- Re: The joy of Linux1Lawrence D'Oliveiro
4 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii  `* Re: The joy of Linux68John Ames
5 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii   `* Re: The joy of Linux67The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii    `* Re: The joy of Linux66186282@ud0s4.net
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     +* Re: The joy of Linux27The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     i+* Re: The joy of Linux25rbowman
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii+* Re: The joy of Linux9The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iii+* Re: The joy of Linux6rbowman
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iiii`* Re: The joy of Linux5The Natural Philosopher
8 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iiii `* OT: (politics) [was Re: The joy of Linux]4Robert Riches
8 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iiii  `* Re: OT: (politics) [was Re: The joy of Linux]3The Natural Philosopher
8 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iiii   `* Re: OT: (politics) [was Re: The joy of Linux]2Rich
9 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iiii    `- Re: OT: (politics) [was Re: The joy of Linux]1The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iii`* Re: The joy of Linux2D
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     iii `- Re: The joy of Linux1The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii`* Re: The joy of Linux15D
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii +* Re: The joy of Linux2Chris Ahlstrom
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii i`- Re: The joy of Linux1The Natural Philosopher
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii +* Re: The joy of Linux9rbowman
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii i`* Re: The joy of Linux8The Natural Philosopher
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii i `* Re: The joy of Linux7rbowman
7 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     ii `* Re: The joy of Linux3The Natural Philosopher
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     i`- Re: The joy of Linux1Lawrence D'Oliveiro
6 Nov 24 i i  i  i i  i    i     i  ii  i    i     ii     `* Re: The joy of Linux38Rich
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     i`- Re: The joy of Linux1186282@ud0s4.net
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     +- Re: The joy of Ada1186282@ud0s4.net
30 Oct 24 i i  i  i i  i    i     i  ii  i    i     `* Re: The joy of Ada23186282@ud0s4.net
26 Oct 24 i i  i  i i  i    i     i  ii  i    `* Re: The joy of Ada2186282@ud0s4.net
24 Oct 24 i i  i  i i  i    i     i  ii  `* Re: The joy of strong typing2magardner2010
25 Oct 24 i i  i  i i  i    i     i  i`* Re: The joy of FORTH (not)2Peter Flass
23 Oct 24 i i  i  i i  i    i     i  `- Re: The joy of FORTH (not)1Jim Jackson
23 Oct 24 i i  i  i i  i    i     `* Re: The joy of FORTH (not)28Peter Flass
21 Oct 24 i i  i  i i  i    +- Re: The joy of FORTH (not)1rbowman
23 Oct 24 i i  i  i i  i    `* Re: The joy of FORTH (not)6Waldek Hebisch
21 Oct 24 i i  i  i i  +- Re: The joy of FORTH (not)1Peter Dean
24 Oct 24 i i  i  i i  `* Re: The joy of FORTH (not)6Marc Olschok
21 Oct 24 i i  i  i `- Re: The joy of FORTRAN1John Ames
7 Oct 24 i i  i  `- Re: The joy of FORTRAN1The Natural Philosopher
5 Oct 24 i i  `* Re: The joy of FORTRAN5Lawrence D'Oliveiro
4 Oct 24 i +- Re: The joy of FORTRAN1Richard Kettlewell
4 Oct 24 i `- Re: The joy of FORTRAN1John Ames
4 Oct 24 `- Re: python abstractions, The joy of FORTRAN1John Levine

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal