我最近一直在学习haskell,而且我理解懒惰评估的概念.我发现的一件事是,通常很难推断出何时会对表达式进行评估.
是否有一种很好的方法可以获得有关评估方面正在发生的事情的信息?理想情况下,我希望看到类似于堆栈跟踪或依赖关系列表的内容,这些列表显示何时需要评估表达式,以及必须评估其依赖的其他表达式.
performance haskell lazy-evaluation
haskell ×1
lazy-evaluation ×1
performance ×1