README.md 857 B

Berlisp

Berlisp - это мой эксперимент в области языков программирования. Berlisp от слова "בְּרֵאשִׁית" -- "в начале" по древнееврейски. На этом примере я начинаю изучать интерпретаторы.

Подробное описание языка дано в файле ./spec.md

Дорожная карта

  • Написать функцию equal. Без неё нормально не протестировать read.
  • Написать процедуру read.
  • Написать процедуру eval.
  • Запустить программу на Berlisp.
  • Реализовать виртуальную машину и байт-код.
  • Добавить Pattern matching.
  • Добавить FFI.