You can download here release 5 of a 32-bit ISO Forth for Linux Intel called lina. It has releasenotes, because at last some obsolete items have been removed. There is a corresponding 64-bit ISO Forth for Linux Intel. These are binary downloads, ready to run, with documentation ready to be viewed or printed. The binary has been generated by fasm, but a GNU .s assembler file is included. The last release 4 version is still available, as this is 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.
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.
wordcount program is an example of how to use lina as a scripting
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 WORDSThe 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.
Go to the home page of Albert van der Horst