Pregunta

El uso de hlint a través del símbolo del sistema funciona para mí, pero tengo problemas para tratar de realizar la integración de GHCI.

http://community.haskell.org/~ndm/darcs/hlint/hlint.htm dice que "el script está en hlint.ghci [enlace], y una copia se instala localmente en el directorio de datos. Para usar, agregue el contenido a su archivo de inicio de GHCI".

C: Users X AppData Roaming Cabal Hlint-1.8.23 Contiene este archivo hlint.ghci.

Ahora quiero encontrar el archivo de inicio de GHCI. Estoy usando Windows 7 y según http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-dot-files.html El archivo GHCI.conf debe estar en una carpeta como .../AppData/GHC. Pero mi carpeta GHC (C: Users X AppData Roaming GHC) solo contiene un archivo GHCI_History.

Así que copié el archivo hlint.ghci en mi carpeta GHC y lo cambié el nombre a ghci.conf. A partir de ahora Winghci se bloquea, si comienzo GHCI dice:

Interactive>: 10: 91: Error léxico en cadena/caracteres literal en el personaje ' n'

Interactive>: 4: 105: Error léxico en cadena/caracteres literal en el personaje ' n'

¿Qué estoy haciendo mal? ¿Tiene el problema algo que ver con el archivo de inicio de GHCI que falta?

¿Fue útil?

Solución

El problema era un error con el hlint.ghci Archivo enviado con Hlint versión 1.8.23 y abajo. Hlint 1.8.24 ya está disponible, lo que soluciona el problema, o usa la copia en línea de hlint.ghci con una versión anterior de Hlint.

Este error fue rastreado por http://code.google.com/p/ndmitchell/issues/detail?id=531 Y originalmente dije que "probablemente lo arreglaré más tarde hoy".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top