Berlisp - это мой эксперимент в области языков программирования. Berlisp от слова "בְּרֵאשִׁית" -- "в начале" по древнееврейски. На этом примере я начинаю изучать интерпретаторы.
Подробное описание языка дано в файле ./spec.md
- Написать функцию equal. Без неё нормально не протестировать read.
- Написать процедуру read.
- Написать процедуру eval.
- Запустить программу на Berlisp.
- Реализовать виртуальную машину и байт-код.
- Добавить Pattern matching.
- Добавить FFI.