Resultados de la búsqueda a petición "ghc"

0 la respuesta

GHCi se cuelga cuando Ctrl + Cing desde un bucle infinito con el conjunto -fbreak-on-exception

Como dice el título, creo un bucle infinito en GHCi: f x = x - 2 g x = if f x < x then g (f x + 2) else x g 2Al presionar Ctrl + C normalmente aparece "Interrumpido". y un regreso al aviso de GHCi. Si yo:set -fbreak-on-exception sin embargo, de ...

2 la respuesta

¿Cómo definir la función solo para versiones anteriores en GHC?

Tengo un código que usa elfromRight función definida alrededor de GHC 8.2. Pero necesito degradar a GHC 8.0.2, que da un error sobreVariable not in scope: parafromRight Me preguntaba si es posible y cómo agregar la definición que ...

1 la respuesta

¿Por qué las chispas GHC chisporrotean?

Tengo una rutina simple que toma el producto de un vector deDouble. Estoy tratando de paralelizar este código, pero muchas de las chispas terminan fallando. Aquí hay un punto de referencia independiente que también se proporcionacomo una ...

1 la respuesta

Cómo actualizar stack ghc

stack ghc - --version El glorioso sistema de compilación de Glasgow Haskell, versión 7.10.3 Quiero actualizar a ghc 8. ¿Cómo puedo decirle a stack que actualice ghc?

1 la respuesta

¿Qué es AllowAmbiguousTypes y por qué se necesita en este ejemplo "para todos"?

El código {-# LANGUAGE ScopedTypeVariables, TypeApplications #-} -- I know this particular example is silly. -- But that's not the point here. g :: forall a . RealFloat a => Bool g = True main :: IO () main = print (g @Double)no se compila en ...

1 la respuesta

¿Puedo limitar el uso de memoria por función / mónada / hilo en Haskell?

Estoy trabajando en un proyecto de compilación de investigación destinado a funcionar como un servicio. Uno de los requisitos es que ciertos usuarios pueden tener un uso de memoria limitado (por ejemplo, "llamadas desde IPa B C D puede usar hasta ...

2 la respuesta

Comprender esta definición de HList

Soy relativamente nuevo en Haskell, y estoy tratando de entender una de las definiciones deHList [https://hackage.haskell.org/package/HList-0.4.1.0/docs/Data-HList-HList.html]. data instance HList '[] = HNil newtype instance HList (x ': xs) = ...

1 la respuesta

¿Por qué DuplicateRecordFields no puede tener inferencia de tipos?

Publicación relacionada:¿Cómo desambiguar la función del ...

1 la respuesta

¿Qué es la fusión en Haskell?

De vez en cuando he notado lo siguiente en la documentación de Haskell: (por ejemplo, enData.Text [https://hackage.haskell.org/package/text-1.2.2.1/docs/Data-Text.html]): Sujeto a fusión Que esfusión y como lo uso

1 la respuesta

cabal sandbox v. paquete global db

Al instalar dentro de una caja de arena de cabal, cabal seguirá utilizando paquetes del paquete global db (en particular, paquetes que provienen de la plataforma Haskell). Esto puede conducir a conflictos de instalación. ¿Es posible configurar ...