2012-12-11 1 views
2

Dans les docs Haskell ici http://www.haskell.org/haskellwiki/Debugging il mentionne Hat pour faire des traces de débogage hors ligne, mais cette page est en ligne. Je l'ai trouvé via Google mais il semble démodé; Quelle est la meilleure façon de faire des traces hors ligne Haskell?Comment obtenir une trace de débogage Haskell hors ligne?

+0

Parlez-vous des traces de pile? Vous pourriez vouloir vérifier http://hackage.haskell.org/trac/ghc/wiki/ExplicitCallStack – Tarrasch

+0

J'ai besoin de quelque chose qui me permet de démarrer un programme qui génère une trace hors ligne; http://www.cs.york.ac.uk/fp/ART/ fait cela, mais est obsolète. Je me demandais (mais devinez pas) s'il y a une nouvelle alternative pour cela. – CharlesS

+0

Il serait utile de savoir ce que vous essayez d'accomplir. Avez-vous un exemple? – jekor

Répondre

1

Hat n'est pas obsolète - olaf chitil ranima et maintient activement: http://olafchitil.github.com/hat/

La dernière version sur hackage est testé pour construire avec GHC 7.6.

Cependant, il ne fonctionne toujours que sur Haskell 98, avec quelques extensions. Ainsi, les programmes qui utilisent des extensions GHC plus avancées (en particulier en ce qui concerne les astuces de type fantaisie) ne fonctionneront pas avec. À ma connaissance, il n'y a rien de similaire à hat qui a été étendu pour gérer une plus large gamme d'extensions à Haskell.

Questions connexes