Sto seguendo il libro Yesod, in cui si afferma:GHC opzione -ddump-giunzioni - Template Haskell
Ma utilizzando l'opzione GHC -ddump-giunzioni, possiamo immediatamente di una sguardo al generata codice. Una versione molto pulita di questo è:
Come farei questo? Ho provato a compilare il mio file con ghc -XTemplateHaskell -ddump-splices Page.hs
, che lascia la directory come segue:
Page Page.hi Page.hs Page.hs~ Page.o
Nessuno di questi file, tuttavia, contenere il codice intermedio generato dal modello di Haskell.
http://www.yesodweb.com/book/basics
Totale novizio qui - come deve essere usato questo comando? Se eseguo ghc come hai scritto (con helloworld.hs), ottengo "Impossibile trovare il modulo 'Yesod'" Posso solo compilare/eseguire usando 'stack runghc helloworld.hs' – Ixx