База знаний / статья

Макросы для питониста. Доклад Яндекса

читать на Хабре

Как можно расширить синтаксис Python и добавить в него необходимые возможности? Из доклада можно узнать, как устроены библиотеки pytest, macropy, patterns и как они добиваются таких интересных результатов. В конце есть пример кодогенерации с помощью макросов в HyLang — Lisp-образного языка, бегущего поверх Python.