2010-08-07 9 views
29

Nota no "dependencia funcional". ¿Hay herramientas disponibles que me permitan construir un gráfico de dependencia de función estática a partir del código fuente? Algo que me indica qué funciones dependen de cuáles otras de una manera gráfica.Herramientas para generar gráficos de dependencia de función Haskell (flujo de control)?

+5

Usted quiere decir un "gráfico de llamadas"? – kennytm

+0

¡Sí! ........................ – qrest

+0

¿Qué tal una herramienta que permite generar un archivo 'cabal' con' Build-depends'? – drozzy

Respuesta

41

Sí, ciertamente lo hay. Si nos fijamos en la categoría Development en Hackage, encontrará herramientas para:

En particular, SourceGraph contiene muchos pases de análisis, que incluyen:

Otras herramientas que le pueden interesar son:

Aquí está el gráfico de llamadas funcional producido por SourceGraph atropellado cabal2arch:

alt text

+0

+1: Argh, estaba a punto de publicar lo mismo. Sospecho que SourceGraph está más cerca de lo que está buscando el qrest. –

+1

¡fabuloso! ¡Gracias! – qrest

+2

no se pudo instalar SourceGraph .. parece que este proyecto no se mantiene? – luochen1990

Cuestiones relacionadas