You can download here release 5 of a 32-bit ISO Forth for Linux Intel called lina. Since 2012 oct we have also a stable release for 64-bit ISO Forth for Linux Intel with a few caveat's still. These are binary downloads, ready to run, with documentation ready to be viewed or printed. The last release 4 version is still available, as this is the still the version for programs published on this site, unless otherwise noted. . For previous release 4 versions and still older versions you may search my FTP-site. 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 assembler source,
for 32 bits you may use at your discretion the gas format, fasm or nasm.
The excellent
nasm assembler version .98 has been used to generate the binary
in the distribution.
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.
For the moment the gas format is the only one that works for the 64 bits
version.
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 64-bit lina has a few issues, not present in the latest 32-bit release.
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.