Haskell 其中是GHC'的源代码;s语言扩展名:";箭头“;?

Haskell 其中是GHC'的源代码;s语言扩展名:";箭头“;?,haskell,ghc,arrows,Haskell,Ghc,Arrows,在哪里可以找到隐藏在语言pragma后面的源代码 {-# LANGUAGE Arrows #-} 我读过相关的论文(比如),所以理论上发生的事情很清楚。现在我想看看,这实际上是如何翻译成源代码的 所有我的搜索都只指向GHC的用户指南或控制源。箭头。 我是不是遗漏了什么 我想这就是你要找的。我要说的是:语言箭头只会打开箭头do符号的降糖功能。如果您想通过查看源代码从概念上理解arrows,最好查看Control.Category和Control.Arrow模块的源代码,以及Arrow typec

在哪里可以找到隐藏在语言pragma后面的源代码

{-# LANGUAGE Arrows #-}
我读过相关的论文(比如),所以理论上发生的事情很清楚。现在我想看看,这实际上是如何翻译成源代码的

所有我的搜索都只指向GHC的用户指南或控制源。箭头。
我是不是遗漏了什么

我想这就是你要找的。

我要说的是:语言箭头只会打开箭头do符号的降糖功能。如果您想通过查看源代码从概念上理解arrows,最好查看Control.Category和Control.Arrow模块的源代码,以及Arrow typeclass的一些实例化。