Resultados da pesquisa a pedido "ghci"

2 a resposta

Como configurar o GHCi para importar automaticamente módulos

Quando uso o GHCi, quase sempre acabo importandoControl.Applicative, Data.Listetc. Existe uma maneira de configurar o GHCi para importar automaticamente esses módulos. Além disso, depois de importá-los, como evito que o prompt seja ...

7 a resposta

Como hackear o GHCi (ou abraços) para que ele imprima caracteres Unicode sem escap

Veja o problema: normalmente, no ambiente interativo Haskell, caracteres Unicode não latinos (que fazem parte dos resultados) são impressos escapados, mesmo que o código do idioma permita tais caracteres (em vez de saída direta ...

2 a resposta

Haskell: Show de derivação para tipo personalizado

Tenho esta definição de tipo: data Operace = Op (Int->Int->Int) String (Int->Int->Int) deriving Show Quero imprimir esse tipo no shell interativo (GHCi). Tudo o que deve ser impresso é oString campo. Tentei o seguinte: instance Show Operace ...

1 a resposta

Por que o GHCi está digitando essa declaração de maneira estranh

Ao responder a uma pergunta no stackoverflow, notei que o GHCi (interativo) está atribuindo um tipo muito restritivo em umdeixe declaração. Ou seja, dado o código, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length $ ...

4 a resposta

Haskell: Aplicativo de função com $

No trecho a seguir, você pode ver minhas duas funções de collatz que escrevi em Haskell. Para o aplicativo recursivo, usei parênteses no primeiro exemplo (collatz) para obter a precedência correta. Como acabei de aprender a aplicação da função ...

4 a resposta

omandos de várias linhas no GHCi

Estou tendo problemas ao inserir comandos de várias linhas no ghc O seguinte código de duas linhas funciona a partir de um arquivo: addTwo :: Int -> Int -> Int addTwo x y = x + y Mas quando entro em ghci, recebo erros. Eu também tentei ...

1 a resposta

Como o GHCi escolhe nomes para variáveis de tipo?

Ao usar o intérprete interativo do GHC, é possível solicitar o tipo inferido de uma expressão: Prelude> :t map map :: (a -> b) -> [a] -> [b] Parece que leva os nomes das variáveis de tipo da assinatura desdemap ...

4 a resposta

Como executar um arquivo haskell no modo interpretado

Me disseram que você pode interpretar arquivos haskell (o que eu suponho que significa que eles funcionarão como Ruby / Python / Perl). Porém, não é possível encontrar a opção de linha de comando no ghc. Ele sempre deseja compilar meu arquivo. ...