Свързани въпроси '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 изгледи
schedule
14.05.2024