現在、すべての解析、型チェックなどの問題に対処する必要なく、Haskell サブセットから翻訳を行おうとしています。ドキュメントは、関数の本体 (すべての定義) をその名前で取得する関数を理解するのに役立ちませんでした。
この呼び出しのコンテキストは次のようになります
fac 0 = 1
fac x = z * fac (x - 1)
getBody = ...
main = do
x <- runQ $ getBody [| fac |]
print x
誰か知ってる?
- TH に適切で最新のドキュメントがあるかどうか (Hackage のリファレンスではない) または
- getBody の作り方は?