Home

Awesome

fifth

Fifth - это fun'овый стековый интерпретатор, который помимо программной логики

Forth был создан из-за того, что не хватило буквы U в слове Fourth. Есть такая байка. А это - fifth, но у нас хватает места для всех символов :)

Проект был создан при подготовке к Chaos Construction 2015 как основа для конкурса по определению архитектуры проекта (Hardware Hack).

Как запустить

fifth ждёт на stdin программу в виде байт-кода. Байт-код можно получить скриптом, который конвертирует мнемонику в байт-код (см. ниже).

Как собрать

make -f Makefile.unix

Язык (мнемоника)

Набор команд здесь пока отсутствует, но его можно посмотреть в файле cmd.c -- там записан массив с кодами команд и callback'ами, которые реализуют команды.

Доступны следующие команды: