January 31st, 2019

Mikail

Lisp code trees with versioning

Давно хотел посмотреть, как будет работать версионированный вывод кода Lisp в форме деревьев. C Lisp идея сама напрашивается. Получился очень быстрый прототипчик, но идею он передает и уже помогает разбираться с кодом.
Плюс хотел поэкспериментировать с захватом экрана с помощью простого ffmpeg.

Интересно посмотреть в разных кобинациях, как происходит «перевод» кода на язык схем. А затем, с помощью комментариев к веткам схем, сразу перевод на привычный язык, объяснения своими словами. То есть видим код сразу на трех языках и с трех точек зрения.

И очень удобно, что можно делать древесные комментарии буквально к каждому слову. Вникать в самые мелкие детали. И места на холсте предостаточно. Поместится столько текста комментариев, что можно подробно расписать и понять сложные проблемы кода.