¿Cómo habilito las extensiones de idioma desde GHCi?

Respuestas:

153

:set -XRankNTypes. La -Xparte es un modificador de compilador, por cierto, la extensión se llama simplemente RankNTypes.

Gato Plus Plus
fuente
36
Tenga en cuenta que después de escribir :set -XGHCi, obtendrá la opción de completar tabulaciones para las extensiones disponibles, lo cual es útil cuando no puede recordar dónde decidieron usar abreviaturas ("MultiParam") o acrónimos ("GADT") en lugar de deletrear las cosas en full ("MonomorphismRestriction") ...
CA McCann
1
Y si usted, un programador principiante de Haskell, no obtiene también la finalización de la pestaña en el editor de su elección, ¡entonces arregle su entorno de programación!
Thomas M. DuBuisson
@ ThomasM.DuBuisson: ¿se refiere al autocompletado dentro del editor de texto? Si es así, ¿sabe si esto es posible con vim?
identidad
@identity Utilizo neocomplcache, neco-ghc, ghcmod-vim y vim2hs para mis necesidades de vim + Haskell. Cuando escribo algo así run, consigo una lista de posibles terminaciones apareciendo (en un proyecto en particular que las importaciones de cereales), tales como run{Get,Put}{,Lazy}, runPutM, etc.
Thomas M. Dubuisson
@ ThomasM.DuBuisson Gracias. Probé todos esos ahora, en Windows. Parece que neco-ghc me falla por completo, lo que hace que mi entorno sea casi inutilizable. vim2hs tampoco funciona muy bien, y aunque estoy seguro de que todo esto se puede arreglar, probablemente tomará demasiado tiempo y molestias para que valga la pena.
identidad