Nolan's Forth
Copyright (C) 2019-2022 Nolan Eakins
Demo: https://sneakin.github.io/north/
Source code: https://github.com/sneakin/north
You will need a POSIX environment like Linux or MSYS, git
, node.js
, ruby
, rake
, and a web browser.
To build the web site's files:
git submodule --init
npm install
export PATH=$(npm bin):$PATH
rake
For the native x86 runner:
- Steps 1 to 3 of the above.
- Build the interpreter in
x86
:cd x86 && make &&
cd ..; see
x86/README.md` for more details. rake i32:stage0:build i32:stage1:build
- To run stage0 with the native interpretter:
rake i32:stage0:run
- With a web browser: Open
build/runner.html
- Run Bacaw's
bccon
or development page using one of the BIN files in the build directory. Rake tasks are provided:rake stage0:run
.
Under their own licenses: