<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{Kleines und verstÃ¤ndliches Forth}

Am 25. Dezember fand ich folgende Frage von deech auf comp.lang.forth:\\

Hi Alle,\\
ich bin ein Langzeitleser, aber poste erstmalig. Forth fasziniert mich, seit ich das JonesForth [1] gelesen habe. Gibt es eigentlich noch andere kleine verstÃ¤ndliche Forth--Implementierungen, vielleicht auch welche die fÃ¼r echte Arbeiten benutzt werden? Ich trage mich mit dem Gedanken, mir ein eigenes kleines Forth zu machen, und wÃ¼rde gern verschiedene Implementierungen  vergleichen bzw.\ gegenÃ¼berstellen. So etwas wie gforth ist zu groÃŸ!\\
Danke!\\
--deech

{}[1]  \url{http://www.annexia.org/forth} \\
{}[2] \url{http://www.jwdt.com/~paysan/gforth.html} 

Und mat antwortete:\\
Hallo, ein minimalistisches und simples Forth--System ist:\\
\url{www.retroforth.com}\\
Die Versionen &lt;10 sind als Unterprogrammaufrufe (subroutine threaded) gemacht, das aktuelle System wurde vollstÃ¤ndig neu geschrieben und basiert auf einer kleinen virtuellen Stack Maschine (VM). Du kannst da auch mit einer erweiterten und schnelleren VM--Entwicklung herumspielen, die einen (bisher noch rudimentÃ¤ren) AOT--Compiler bietet, um nativen Code zu bekommen (native code generation):

\url{http://github.com/Mat2/extended-ngaro}
 
4p ist ein schnelles Forthsystem mit JIT--Compiler:\\
\url{http://maschenwerk.de/}
Dieses Forth wird seit Jahren fÃ¼r produktive Arbeit eingesetzt, soweit ich weiÃŸ. Das gilt auch fÃ¼r Reva:

\url{http://ronware.org/reva/}

Die genannten sind nicht ANS--kompatibel, aber verwandt. 

ANS--kompatibel:\\
Wenn du lieber in einer betriebssicheren Umgebung lernen mÃ¶chtest, versuche:

\url{http://home.arcor.de/a.s.kochenburger/minforth.html}

Weitere Forths, die dich interessieren kÃ¶nnten, sind:\\
\url{http://www.gnu.org/software/gforth/}\\
\url{http://home.hccnet.nl/a.w.m.van.der.horst/ciforth.html}\\
\url{http://code.google.com/p/fina-forth/}\\

Und falls du mit Nonkonformistischem, aber Innovativem experimentieren mÃ¶chtest:\\
\url{http://rainbowforth.sourceforge.net/}\\
\url{http://www.colorforth.com/}\\
\url{http://muforth.nimblemachines.com/}\\ 
\url{http://christophe.lavarenne.free.fr/ff/}\\
--Mat.

VergnÃ¼gliches Erkunden. mk
</pre></body></html>