¿Hay alguna manera en GHCI para mostrar una versión completamente entre paréntesis de una instrucción? A veces he querido hacer eso para ayudarme a comprender un código que no conozco. A veces, la concisión de los maestros oscurece las cosas para nosotros, n00bs, y cualquier cosa que me ayude a romper estas bestias parece ayudar.¿Dónde puedo encontrar un parche completo para Haskell?
6
A
Respuesta
4
Probar ghc -ddump-parsed
.
2
una serie de enfoques están documentadas en el wiki: http://haskell.org/haskellwiki/Indent#Indenting_Haskell_Mechanically
2
Tal vez no directamente relacionada con su pregunta, pero a menudo encontrar el código libre de punto difícil de leer. Por cierto, el tool to generate a point-free form para expresiones, también puede hacer lo contrario. Por ejemplo:
> unpl const . (1 +)
(\ e _ -> 1 + e)
Mucho mejor! :)
Cuestiones relacionadas
- 1. ¿Dónde puedo encontrar un tutorial completo de DirectShow?
- 2. ¿Dónde puedo encontrar "j_security_check"?
- 3. ¿Dónde puedo encontrar TableDiff.exe?
- 4. ¿Dónde puedo encontrar Microsoft.Build.Utilities.v3.5
- 5. ¿Dónde puedo encontrar un buen tutorial para principiantes para ColdFusion?
- 6. ¿Dónde puedo encontrar WSDL.exe?
- 7. ¿Dónde puedo encontrar GACUtil?
- 8. ¿Dónde puedo encontrar documentación para RDLC xml?
- 9. ¿Dónde puedo encontrar complementos para Resharper?
- 10. ¿Dónde puedo encontrar documentación para BlueZ?
- 11. ¿Dónde puedo encontrar la aplicación para IVCWizCtlUI
- 12. ¿Dónde puedo encontrar documentación para NHibernate ISession.Persist()?
- 13. ¿Dónde puedo encontrar bcp para impulsar?
- 14. ¿Dónde puedo encontrar fuentes .NET para descargar?
- 15. ¿dónde puedo encontrar un tutorial rápido neo4j?
- 16. ¿Dónde puedo encontrar efectos de sonido gratis para un juego?
- 17. ¿Dónde puedo encontrar un control de mapa para Delphi?
- 18. ¿Dónde puedo encontrar un diseñador de GUI para Python?
- 19. ¿Dónde puedo encontrar las plantillas XAML para un WGD DataGrid?
- 20. ¿Dónde puedo encontrar el esquema (XSD) para un archivo .csproj?
- 21. ¿Dónde puedo encontrar un diccionario para la validación de contraseñas?
- 22. ¿Dónde puedo encontrar un tutorial para comenzar a aprender jQuery?
- 23. ¿Dónde puedo encontrar usuarios beta?
- 24. Analizador de CSV completo para Haskell?
- 25. Analizador Haskell Parsec para encontrar [...]
- 26. ¿Dónde puedo encontrar un servicio de alojamiento con R?
- 27. ¿Dónde puedo encontrar un lector de Lisp en C?
- 28. ¿Dónde puedo encontrar un zip de actualizaciones para eGit en Eclipse 3.6 detrás de un firewall?
- 29. ¿Dónde puedo encontrar la documentación jsdom?
- 30. ¿Dónde puedo encontrar fuentes de paquetes JavaEE?