• Haskell stg mstg Приехали. На всех тестах кроме тех где вычислятор наедается и считает что-нибудь по пол минуты время компиляции стало в лучшем случае сопоставимо со временем вычисления. Очень много времени уходит на чтение маленьких файлов с lua-кодом из которого собирается рантайм-система: комбинируются модели исполнения, модели управления памятью и код сборки рантайм-статистики. Если записать все варианты в один файл и читать только его, время компиляции снизится. Вопрос в том что один большой файл надо как-то хитро форматировать.

Replies (0)