You can download here release 4 of a 32-bit ISO Forth for Linux Intel called lina. This is a binary download, ready to run, with documentation ready to be viewed or printed. The last release 3 version is still available. For still older versions and previous release 4 version you may search my FTP-site. A release5 version (32 and 64-bit) is in beta. In fig/eForth tradition it is based on an assembler in only one file, so no c-code is present nor are any c-libraries called.
Features, present in the archive:
If you want to modify and rebuild it from the above assembler source, you need the excellent
nasm
assembler , I myself used version .98 .
Since the gnu Intel assembler supports the directive .Intel_syntax prefix,
which forces Intel's non-standard destination-source order of operands,
it became feasible to supply a .s file that can be assembled on any
system equipped with a gcc compiler.
This too is supplied in the archive. Use the instructions contained in the
file to assemble it. This is a bit tricky
Use the generic system for more important changes.
Apart from above source and documentation, the wc program is
included in this archive.
The
wordcount program is an example of how to use lina as a scripting
language.
The only environmental dependancy is using Linux system calls.
It has become a bit of a disgrace since the later version have much better
facilities for scripting.
lina+a -r
"analyserconfig.frt" INCLUDED
"color.frt" INCLUDED
DO-COLOR WORDS
The file smallanalyser.frt can be used to add the stack effect for
new words.
For more information see the supplied sources.
The following applies only to the 64-bit lina releases 5.x, not to the latest 32-bit releases.
Work around is to copy the string to PAD before typing.
There is a list of current defects . See also the list of defects of the generic system. .
This binary distribution is based on a generic Intel Forth system that is available too.