1
Elm编译器永远运行,计算机越来越热
我不确定是什么引起了这个问题,但是在一个正在构建的项目中,编译器仅花费几个小时就可以编译模块。我的代码库的总大小为352KB,但是没有一个模块的大小超过10KB。我正在使用本机端口,但这非常琐碎。我只是拿它Date.now()。 有什么众所周知的东西会导致elm编译器永久编译吗?我没有很多依赖关系,但是我经常使用HTML。我真的很感谢任何提示会导致这种情况。 编辑 因此,事实证明,大写表达式会导致优化器花费很长时间,从0.16开始。这是有关Elm-Discuss提出问题的讨论,以及令人讨厌的案例比赛的要点。 我猜是很冗长的,要保留一个胡萝卜,为什么榆木的编译器会采用这种方式进行大小写匹配?这里发生的底层机制是什么?为什么在case语句上优化60多个模式匹配,编译器会花费一个多小时?