2011-09-15 6 views
14

Y at-il quelque chose qui ressemble à un croisement entre graphmod et haddock? Je veux un diagramme comme graphmod montrant les dépendances/relations, mais je veux inclure de la documentation supplémentaire dans le diagramme.Générer des diagrammes pour le code Haskell

Répondre

25

Pas un existant. Voici la liste des utilitaires de visualisation disponibles Haskell (au moins ceux Hackage):

  • graphmod que vous avez déjà trouvé: visualiser les dépendances du module.

  • prof2dot visualiser les rapports profilage

  • hs2dot visualisent le code Haskell

  • vacuum (et les paquets liés) visualise les structures de données lors de l'exécution

  • SourceGraph (disclaimer: ceci est à moi) vise à fournir différentes formes de visualisation des graphiques d'appel et à effectuer certaines analyses; Je n'ai pas eu beaucoup de temps pour y travailler ces derniers temps.

  • graphtype est pour comparer les types de données

Il peut être possible d'utiliser doxygen pour générer la documentation avec la visualisation, mais un rapide Google n'a pas révélé de travail sur le soutien de Haskell dans doxygen (et cela nécessiterait un balisage différent de celui qu'utilise Haddock).

Questions connexes