Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Haskell 的初学者,我想了解 Reader Monad。我知道如何使用这个单子。但我想看看 monad 的实现(特别是函数“return”的代码)。我怎样才能看到这个代码?
pdexter在评论中回答:
定义在这里,但我建议在这里阅读简化版本。
我已经从这里下载了 ghc 源 它包含所有基本函数的定义然后我在 Sublime 文本编辑器中打开该文件夹,它将索引源文件。然后您可以键入F12一个函数或Ctrl+Shift+F查找实现。你可以用 跳回来Alt+-。
F12
Ctrl+Shift+F
Alt+-
我实际上下载了许多其他 Haskell 库以便于参考。