¿Hay un comando en Haskell que muestra (u obtiene como lista) todas las funciones definidas por el usuario que se han cargado/definido en el GHCi? GraciasHaskell: mostrar/obtener una lista de todas las funciones definidas por el usuario
Respuesta
Para ver enlaces que ha realizado en el indicador de ghci (por ejemplo, con let
o <-
), intente :show bindings
.
Si ha cargado algunos módulos, puede usar :show modules
para obtener los nombres de los módulos cargados y luego :browse ModuleName
para enumerar todo lo que está en el alcance de ese módulo.
Cuando está en ghci, use :browse
o solo :bro
después de cargar el archivo. También puede navegar por los módulos descargados a través del :browse Foo.Bar.Baz
.
': br' ahora resuelve': break', para navegar, necesita ': bro'. –
@DanielFischer Gracias, corregido. –
': dawg' debería ser un sinónimo de ghci para': bro' –
- 1. Lista de funciones globales definidas por el usuario en JavaScript?
- 2. Depuración PostgreSQL Funciones definidas por el usuario
- 3. ¿Cómo sobrecargar las funciones definidas por el usuario en Matlab?
- 4. Las funciones agregadas más útiles definidas por el usuario
- 5. Lista todas las variables definidas por el usuario en el esquema
- 6. Fórmulas en funciones definidas por el usuario en R
- 7. Funciones definidas por el usuario de SQLITE en Lisp
- 8. Funciones agregadas definidas por el usuario en Oracle PIVOT cláusula
- 9. ¿Cuándo se evalúan las funciones definidas por el usuario en una consulta en Oracle?
- 10. Error al manejar funciones definidas por el usuario
- 11. Crear/Usar funciones definidas por el usuario en System.Data.SQLite?
- 12. Funciones en línea definidas por el usuario OpenCL
- 13. mysql muestra la lista de funciones definidas por el usuario en phpmyadmin
- 14. Número indefinido de argumentos para las funciones definidas por el usuario de SQL?
- 15. Obtenga todas las funciones definidas para un objeto
- 16. ¿Cómo distinguir las funciones definidas por el usuario/biblioteca de un archivo compilado?
- 17. Cómo conectar las funciones de bash definidas por el usuario con la tubería
- 18. Visualización de todas las variables definidas
- 19. ¿Cómo usar las funciones SQL definidas por el usuario en .NET?
- 20. Obtenga todas las rutas definidas en global.asax
- 21. ¿Dónde ubicar las funciones definidas por el usuario en Angular JS?
- 22. cómo cargar automáticamente las funciones definidas por el usuario en mathematica
- 23. Funciones definidas por el usuario: ¿son una mala práctica de codificación?
- 24. dónde poner las clases definidas por el usuario en Rails
- 25. Conversiones definidas por el usuario en C++
- 26. Funciones definidas por el usuario en Excel y problemas de velocidad
- 27. Creando conversiones definidas por el usuario
- 28. ¿Cómo volver a unir la notación de proc de Haskell con las Flechas definidas por el usuario?
- 29. Volcar todas las propiedades definidas en el script Ant
- 30. Borrar todas las macros vim actualmente definidas
Hola, lo intenté, pero no funcionó para mí. Estoy usando WinGHCi y cargué las funciones a través de la función ': load' como se describe en la publicación [Haskell: cargando TODOS los archivos en la ruta del directorio actual] (http://stackoverflow.com/questions/10268692/haskell-loading-all -files-en-directorio-actual-ruta). Sin embargo, cuando intento ': mostrar enlaces', simplemente dice 'it :: Int = 7' porque invoqué 'addNumber2 3 4' último. Gracias – artella
He editado en instrucciones para lo que haces si hay módulos. –
Hola,: navegar requiere conocimiento de qué módulo se ha cargado. ¿Hay alguna manera de hacerlo sin requerir el conocimiento de qué módulos se han cargado? (ver también el comentario a continuación). Gracias. – artella