En 6.12.2, esto funcionó para mí, creo. Pero ahora estoy en una nueva caja con 6.12.3 (binario genérico de Unix), y obviamente hay alguna configuración que me falta.Historial de consola persistente en ghci
Tengo un historial de consola en ghci en una sola sesión (es decir, ejecución de ghci), pero este historial no se guarda y se carga entre sesiones, como solía ser. No puedo rastrear si ghci está usando readline, editline o haskeline incluso, así que no estoy seguro de por dónde empezar en términos de arreglar esto.
Este fue de hecho la respuesta. Por algún motivo, ghc/ghci no pudo crear el directorio .ghc. Creé el directorio, y ahora mi historial se almacena allí :-) – sclv
¿Y cuál es el comportamiento esperado de ghci? ¿Debería intentar crear ~/.ghc si no está allí? Descubrí que también puedo hacer uso de la función de historial persistente (que me perdí antes) después de crear este directorio. ¿No es agradable que ghci (ghc-7.0.1- [alt1] (http://prometheus.altlinux.org/en/Sisyphus/srpms/ghc)) no lo cree automáticamente, por lo que solo aprendí * por casualidad * que puede haber histroy persistente en GHCi? –
@imz - Archivé una entrada después de darme cuenta de lo que estaba pasando. Debería arreglarse en 7.0.3: http://hackage.haskell.org/trac/ghc/ticket/4522 – sclv