◐ Shell
clean mode source ↗

GitHub - ForthHub/forth: :four_leaf_clover: Forth engine in JavaScript

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Forth

NPM version Build Status Build status Build Status

Forth programming environment implemented in JavaScript.

Use

Node.js

REPL

Streaming CLI

Library

var forth = require('forth');
var f = forth(); // new instance of Forth machine
// f.s -- is the duplex stream
process.stdin.pipe(f.s).pipe(process.stdout);

Browser

use Browserify!

APIs

f.interpret(input, cb)

Run Forth interpreter.

input can be String or Stream

f.DS()

Data stack Array

f.RS()

Return stack Array

Testing

npm test

License

MIT LICENSE.