Skip to content

Tomoko is an indirect-threaded implementation of the Forth environment for desktop computers, written in ANSI C.

License

Notifications You must be signed in to change notification settings

GentleHumour/tomoko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomoko Overview

(A more detailed description will be provided later.)

Tomoko currently uses the Forth source code from Richard W.M. Jones' excellent public domain "JonesForth" implementation, and as such inherits a couple of its idiosyncrasies. Cheng Chang Wu has modified JonesForth to be ANS FORTH compliant, and Tomoko will be updated to use the Forth sources from that project, shortly.

Quick Start

cp src/jonesforth.f.txt ~/.tomoko
cd build
make
cd ..
./tomoko

Tomoko assumes a 32-bit CPU architecture. It is compiled with "gcc -m32". On 64-bit systems, you may need to install the 32-bit versions of the glibc and readline libraries. On my Fedora 14 system:

yum -y install glibc-devel.i686 readline.i386 readline-devel.i386

Tomoko's input routines don't currently treat backslash comments as special (they are defined as a word), so the long comment on line 22 of jonesforth.f.txt will be treated as an error, but things will work fine anyway.

About

Tomoko is an indirect-threaded implementation of the Forth environment for desktop computers, written in ANSI C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages