commit 4f1601e8204e777454328d867d80313bb6fc0117 from: Aleksey Ryndin date: Mon Aug 05 08:56:08 2024 UTC Append rocks.gmi: add Retro commit - 4d4ddb2e14b015efa2cab444dd1c172793bba69e commit + 4f1601e8204e777454328d867d80313bb6fc0117 blob - 8a12f29bd2099c5b97e5099866ec3eb1df32f7ce blob + 537bf24ea228b3ef00e563440eda67703197cdc4 --- pages/rocks.gmi +++ pages/rocks.gmi @@ -30,3 +30,15 @@ => https://git.sr.ht/~rabbits/uxn Виртуальная вычислительная машина, разработанная для проектов коллектива Hundred Rabbits. Виртуальная машина стекового типа, система команд и, соответственно, ассемблер ВМ построены на обратной польской (постфиксой) записи. Операнды в системе команд могут быть один или два байта. Система команд оперирует 64 килобайтами памяти, двумя стеками (данные и вызовы) и 16 устройствами. Ассемблер и эмулятор написаны на Си-99, эмулятор зависит от SDL2 для работы с графикой, звуком и устройствами ввода. Лицензия MIT. + +### Retro + +=> http://retroforth.org/ + +Репозиторий: +``` +Fossil: http://fossils.retroforth.org:8000/nga +git: https://git.sr.ht/~crc_/retroforth +``` + +Самобытный современный диалект Forth. Отлично подходит для своего круга задач, (после небольшой "доработки напильником") может быть адаптирован для широкого спектра приложений. Каноническая реализация нативного кода на Си, но есть примеры реализации своей Forth-машины на множестве языков программирования. Отличная документация. Лицензия ISC.