Автор разрабатывает собственный язык программирования — не типичный учебный калькулятор, а проект с серьёзной эволюцией ядра. За время работы он дважды полностью переименовал проект, вырезал обход дерева из ядра и заменил его компиляцией в замыкания, поднял скорость втрое и прогнал по языку два полных цикла переписывания.

После радикальных изменений ни один из 444 эталонных тестов не изменил результат. Это показывает, что агрессивный рефакторинг внутренней архитектуры можно совместить со стабильным внешним поведением, если опираться на эталонный набор. Троекратный прирост скорости при сохранении семантики — отдельный практический итог такой работы, когда внешний интерфейс языка не меняется, а внутренняя реализация перестраивается полностью.

Разработчикам собственных языков и рантаймов полезно инвестировать в эталоны до крупных переделок ядра. Без них полная замена внутренних механизмов быстро превращается в угадывание регрессий, даже если 444 теста формально остаются на месте, но не покрывают критичные сценарии.