group-telegram.com/dumch_code/53
Last Update:
Послушал сейчас интервью с Натаном, автором RAMA (платформа для написания бекендов в новой парадигме). Он задал любопытный вопрос следующему гостю по правилам подкаста, но я бы тоже хотел ответить.
Вопрос: «когда вы в последний раз потратили всю ночь, работая над Clojure-проектом?»
Попросили написать stack based интерпретатор с предложенным синтаксисом. Я написал первую версию, мы созвонились, поболтали. Натан остался доволен и попросил добавить continuation в язык.
На вопрос, сколько времени есть, сказали: сколько угодно.
• Я честно прочел книгу на немецком по теме через google translate (лучшее, что нашел);
• вернулся к SICP и перечитал часть про интерпретаторы;
• реализовал 6 промежуточных интерпретаторов для тренировки.
Спустя две с половиной недели дал конечный результат с подсветкой синтаксиса и статическим анализом при запуске в Intellij IDEA (и везде, где есть поддержка clj-kondo).
Отвечая на поставленный вопрос,
последний раз работал несколько бессонных ночей и даже не получил обратную связь — над твоим проектом,
BY Dumch API
Share with your friend now:
group-telegram.com/dumch_code/53