Результаты поиска по запросу "ghci"
Указание пути поиска для операций «load» в ghci
ВЗагрузка исходных файлов [http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/loading-source-files.html] в нем говорится, что путь поиска для поиска исходных файлов указывается с опцией -i: ghci -idir1:...:dirnОзначает ли это, что когда ...
Невозможно воспроизвести поведение на GHC версии 8.0.
идно из названия, я создаю бесконечный цикл в GHCi: f x = x - 2 g x = if f x < x then g (f x + 2) else x g 2Обычно нажатие Ctrl + C выдает «Прервано». и возврат к приглашению GHCi. Если я:set -fbreak-on-exception хотя предварительно Ctrl + C не ...
Строка кода на Haskell, не компилируемая: «Неверный контекст типа данных»
Я не могу собрать эту строку кода в Haskell, но она работает в системе моего профессора. Я использую версию 7.6.2 ghci. data Eq a => Shape a = Shape aТочнее, это ошибка, которую я получаю [1 of 1] Compiling Main ( test.hs, interpreted ) ...
Просто чтобы уточнить мои слова (не то, чтобы я не соглашался с чем-то в вашем комментарии): «По умолчанию» я имел в виду: без представления поверхности, т.е. невидимым, то, которое используется по умолчанию для постобработки / печати результатов без синтаксические накладные расходы "на всех". Для моих целей (вводная демонстрация Haskell) важно, чтобы было задействовано несколько дополнительных концепций, то есть я не хотел бы, чтобы аудитория увидела непонятный макрос и удивилась об этом (и в то же время я не хотела бы, чтобы аудитория посмотрите escape-последовательности, задающиеся вопросом о концепции побега, о конкретной форме, используемой здесь, и т. д.).
трите на проблему: как правило, в интерактивной среде Haskell нелатинские символы Юникода (которые составляют часть результатов) печатаются экранированными, даже если локаль допускает такие символы (в отличие от прямого вывода черезputStrLn, ...
первый.
я есть это определение типа: data Operace = Op (Int->Int->Int) String (Int->Int->Int) deriving ShowЯ хочу напечатать этот тип в интерактивную оболочку (GHCi). Все, что должно быть напечатано, этоString поле. Я попробовал это: instance Show ...
Использование gcc вместо clang в ghci или ghc
В Mac OSX 10.9 компилятор c по умолчанию в комплекте сXcode являетсяclang, Я установилgcc-4.9 с участиемhomebrew, Теперь у меня есть два разныхgccс, одинclangдругойgcc, По умолчаниюclang. Я хочу использоватьgcc при компиляции файлов Haskell ...
@ Hammar: Спасибо, хороший улов! По какой-то причине мне не пришло в голову попробовать это, и я не был уверен, может ли GHCi иметь другое специальное поведение для привязок в REPL.
ая на вопрос о stackoverflow, я заметил, что GHCi (интерактивный) назначает слишком ограничительный тип впозволятьзаявление. А именно, учитывая код, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length $ filter (==m) l)(как в ...
Почему ghci говорит, что 1.1 + 1.1 + 1.1> 3.3 - это Истина?
Недавно я просматривал учебник по Haskell и заметил такое поведение, когда пробовал несколько простых выражений на Haskell в интерактивном режиме.ghci ракушка: Prelude> 1.1 + 1.1 == 2.2 True Prelude> 1.1 + 1.1 + 1.1 == 3.3 False Prelude> 1.1 + ...
Многострочные команды в GHCi
У меня проблема с вводом многострочных команд в ghci. Следующий двухстрочный код работает из файла: addTwo :: Int -> Int -> Int addTwo x y = x + yНо когда я вхожу в ghci, я получаю ошибки. Я также попытался положить код внутри:{ ... :}, но они ...
Как GHCi выбирает имена для переменных типа?
При использовании интерактивного интерпретатора GHC можно запросить предполагаемый тип выражения: Prelude> :t map map :: (a -> b) -> [a] -> [b]Кажется, что он берет имена переменных типа из сигнатуры, так какmap ...