関数型プログラミング言語Haskell Part17
■ このスレッドは過去ログ倉庫に格納されています
0152デフォルトの名無しさん
2012/01/08(日) 15:15:52.21ghc-mod って、template haskell に対応してたっけ
たとえば、Template haskell のチュートリアルに
-------------------------------
module TupleReplicate where
import Language.Haskell.TH
tupleReplicate :: Int -> Q Exp
tupleReplicate n = do id <- newName "x"
return $ LamE (VarP id)
(TupE $ replicate n $ VarE id)
-------------------------------
という例がある
$(tupleReplicate 2) が a -> (a, a) という型の関数
$(tupleReplicate 3) が a -> (a, a, a) という型の関数
と ghc-mod は教えてくれる?
言っておくが、ghc-mod がクソとか役に立たんと言ってるわけではない
■ このスレッドは過去ログ倉庫に格納されています