Skip to content

Wodan58/Foy

Repository files navigation

Foy

Build Linux Windows
status GitHub CI build status AppVeyor CI build status

This repository implements Joy and uses the BDW garbage collector. It is a FORTH inspired Joy. Unlike Moy it uses only one type of vector and starts evaluating as soon as a symbol has been seen, not waiting for the final stop. It is an experiment.

Build instructions

mkdir build
cd build
cmake ..
cmake --build .

Build with MSVC

Install bdwgc in a bdwgc-subdirectory.

mkdir build
cd build
cmake ..
cmake --build . --config Release
copy Release\joy.exe

Running

joy -h

gives an overview of available options.

See also

Implementation Dependencies
42minjoy
joy0
Joy
joy1 BDW garbage collector
Moy BDW garbage collector and Lex & Yacc
Documentation
Legacy Docs
User Manual