Bashforth is a free Forth interpreter, written entirely in the Bash scripting language. It requires GNU Bash v2.04 or higher. Its virtual machine makes use of string threading.

Due to being written in a scripting language, Bashforth runs slowly, but does not need any installation for those who want to try out the Forth language.

An object-oriented programming environment is available for Bashforth, by means of the SmallOOPS extension to Bashforth, allowing interactive OOPS programming right from the Bash prompt.

More alternatives, which do not require installation, exist, notably JSforth,[1] a Forth interpreter written in JavaScript.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.