Свързани въпроси 'ghci'

ghci: Персонализиран ред в Emacs haskell-mode
Как се настройва персонализирана подкана в ghci, така че да работи правилно с по-нисък процес на haskell? Знам, че мога да променя ~/.ghci, но това води до друго проблем . Някакво решение за това?
251 изгледи
schedule 23.09.2022

Раздуване на паметта за стриктно събиране/стриктно сгъване в ghci
Както е споменато в Защо (sum $ takeWhile (‹10000000 ) [1..]) използвате толкова много памет? следното не взривява паметта в ghci : foldl' (+) 0 $ takeWhile (< 10000000) [1 .. ] Ако обаче създам файл, съдържащ: import Data.List...
284 изгледи
schedule 01.11.2022

Някакъв начин за добавяне на шаблони, тип подпис към функция в GHCi?
^-- Не, не е съвсем. Въпросът ми обхваща ДОБАВЯНЕТО на шаблони и подписи за въвеждане интерактивно...което очевидно е невъзможно. Най-основните неща, които можете да опитате да направите от ранните уроци, няма да работят в GHCi: foo [] = []...
149 изгледи
schedule 06.11.2022

Не могат да се въвеждат многоредови изрази в GHCi
let x=1 y=2 z=3 не работи в GHCi, което ме принуждава да използвам let {x=1;y=2;y=3} вместо това. Как мога да поправя този проблем?
435 изгледи
schedule 08.01.2024

Изискване на sudo за стартиране на ghci на OSx
Инсталирах платформата Haskell на моя OSX (Yosemite). Когато се опитам да изпълня ghci, възниква следната грешка: GHCi, version 7.8.4: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package...
323 изгледи
schedule 27.01.2024

Отстраняване на грешки/влизане в пакетен модул чрез cabal repl
Така че имам следния код от Предотвратяване на кеширането на изчисленията в сравнителния тест на Criterion и целта ми е да мога да премина от main директно в функция defaultMain в Criterion.Main : {-# OPTIONS -fno-full-laziness #-} {-#...
565 изгледи
schedule 02.04.2024

Неизчерпателен модел във функцията в GHCi
Искам да направя функция, която показва последния елемент от списък. Това е моят код: ghci> let myLast :: [a] -> a ghci> let myLast [] = error ghci> let myLast [x] = x ghci> let myLast (x:xs) = myLast xs И получавам следната...
513 изгледи