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)?
Respuesta
Sí, ciertamente lo hay. Si nos fijamos en la categoría Development en Hackage, encontrará herramientas para:
- graficar package dependencies - requres nb Cabal mayores
- graficar module dependencies
- graficar function calls
- graficar running data structures
En particular, SourceGraph contiene muchos pases de análisis, que incluyen:
- visualizar function calls
- cálculo de la complejidad ciclomática
- visualizar module imports
Otras herramientas que le pueden interesar son:
- HPC, por visualizing test coverage
- ThreadScope, para visualizing runtime behavior
- lscabal, extract modules from a package
Aquí está el gráfico de llamadas funcional producido por SourceGraph atropellado cabal2arch:
+1: Argh, estaba a punto de publicar lo mismo. Sospecho que SourceGraph está más cerca de lo que está buscando el qrest. –
¡fabuloso! ¡Gracias! – qrest
no se pudo instalar SourceGraph .. parece que este proyecto no se mantiene? – luochen1990
- 1. Herramienta para generar flujo de control en Java
- 2. Biblioteca de gráficos Haskell simple?
- 3. Control de versiones para gráficos
- 4. Herramientas de Dependencia de Clase para Java
- 5. Flujo de trabajo de prueba de Haskell
- 6. generador de gráficos de flujo de control para el código C#
- 7. Herramientas para generar dependencias de unidad para Delphi
- 8. Control de diagrama de flujo para WPF
- 9. Generar gráficos/gráficos de uso del disco con herramientas CLI only en Linux
- 10. Herramientas para crear gráficos interactivos
- 11. Mejores herramientas para Gráficos Html
- 12. Editando/Actualizando Gráficos en Haskell
- 13. Control de flujo Ruby
- 14. Flujo de control COMEFROM
- 15. Creando Gráficos de Dependencia en Python
- 16. generar múltiples gráficos desde dentro de una función R
- 17. python try/finally para control de flujo
- 18. Guardar gráficos en Haskell
- 19. Generar diagrama de flujo dinámico
- 20. Haskell comprensión flujo
- 21. Algoritmo para calcular ordenamientos parciales de gráficos de dependencia
- 22. Generar diagramas para el código de Haskell
- 23. ¿Cómo generar TAGS para proyectos de Haskell?
- 24. Juegos de herramientas de gráficos de escenas 3D para Android
- 25. Flujo de control de SSIS frente al flujo de datos
- 26. Control para renderizar gráficos SVG?
- 27. Control de gráficos Silverlight de alta densidad
- 28. Haskell GUI herramientas de programación
- 29. Gráficos de control en Python
- 30. Procesamiento de gráficos paralelos en Haskell
Usted quiere decir un "gráfico de llamadas"? – kennytm
¡Sí! ........................ – qrest
¿Qué tal una herramienta que permite generar un archivo 'cabal' con' Build-depends'? – drozzy