haskell-jp / beginners #21 at 2022-06-08 20:31:53 +0900

hoogle で検索すれば型は出て来ますが、定義は出せないのでしょうか
hoogle にそんな機能はないと思いますし、そうしたことができる他のコマンドも聞いたことはないです。多分、関数の定義は想像されているものよりずっと大きくなることもありますし、定義を出そうという発想にはあまりならないのではないかと思います。
一応、Hackageにあるのを始めhaddockが生成するドキュメントでは各関数のソースコードが読めるリンク(右側にある「Sources」と書かれた箇所)もついていますので、Hackageのドキュメントを hoogle search -j -n1 print | jq .[].url などで引いてそれを経由して取ってくるコマンドを書けばできるんじゃないかと思います。
おおおありがとうございます! `Source` ボタンを見逃していました。 URL を取ってくるやつも 試してみました  (gist) 。活かしてみようと思います。