5
我在哪里可以找到源代码,是隐藏语言编译GHC语言扩展的源代码在哪里:“箭”?
{-# LANGUAGE Arrows #-}
我读过根据文件(如Paterson, A New Notation for Arrows),所以理论上有什么情况是清楚的后面。现在我想看看,它是如何被转换为源代码的。
我的所有搜寻仅供参考GHC的用户指南或Control.Arrow的来源。 我在这里错过了什么吗?
我在哪里可以找到源代码,是隐藏语言编译GHC语言扩展的源代码在哪里:“箭”?
{-# LANGUAGE Arrows #-}
我读过根据文件(如Paterson, A New Notation for Arrows),所以理论上有什么情况是清楚的后面。现在我想看看,它是如何被转换为源代码的。
我的所有搜寻仅供参考GHC的用户指南或Control.Arrow的来源。 我在这里错过了什么吗?
我认为this是你在找什么。
只是要清楚:语言箭头只打开箭头符号的desugaring。如果你想通过查看源代码从概念上理解箭头,最好查看Control.Category和Control.Arrow模块的源代码,以及Arrow类型类的一些实例。 – Edward