Подтвердить что ты не робот

Elm Compiler работает вечно, компьютер просто становится горячим

Я не уверен, что вызывает эту проблему, но в проекте, который я создаю, компилятор занимает несколько часов, чтобы скомпилировать модуль. Общий размер моей кодовой базы составляет 352 КБ, но ни один из модулей не превышает 10 КБ. Я использую собственный порт, но это очень тривиально; Я просто получаю Date.now() с ним.

Есть ли что-то хорошо известное, которое заставит компилятор вяза навсегда собираться? У меня не так много зависимостей, но я много использую Html. Я был бы очень признателен за любые подсказки относительно того, что может вызвать это.

Изменить

Таким образом, получается, что выражения большого случая заставят оптимизатор занять много времени, начиная с 0,16. Здесь обсуждается обсуждение Elm-Обсудить, и gist of неприятный случай матча.

Я предполагаю, что я должен быть многословным и держать морковь там, почему компилятор elm пойдет по этому маршруту для сопоставления случаев? Что здесь происходит здесь? Почему компилятор занимает больше часа, чтобы оптимизировать 60+ совпадений шаблонов в case case?

4b9b3361