Вопросы по теме 'ghci'
Ошибка Haskell: ошибка синтаксического анализа при вводе `='
Характеристики
GHC 6.12.1
Mac OS X 10.6.4 x64
MacBook Pro
Проблема
У меня проблемы с использованием синтаксиса let . Следующий код отказывается компилироваться:
module Main where
main = let x = 1
y = 2
z = 3...
22595 просмотров
schedule
29.09.2023
Несколько исходных файлов в Haskell
Я пишу свой первый большой проект на Haskell и хочу разбить его на несколько файлов. На данный момент я написал два модуля, Parse и Eval . Я хотел бы иметь модуль Main , который просто включает эти два модуля и определяет функцию main . У меня...
2919 просмотров
schedule
07.06.2024
Как взломать GHCi (или Hugs), чтобы он печатал символы Unicode без экранирования?
Посмотрите на проблему: обычно в интерактивной среде Haskell нелатинские символы Unicode (которые составляют часть результатов) печатаются с экранированием, даже если локаль разрешает такие символы (в отличие от прямого вывода через putStrLn ,...
5990 просмотров
schedule
23.12.2023
Что такое опция -i при компиляции файла hs с помощью GHC и как сделать то же самое в GHCi?
Хорошо, я использовал параметр компиляции -i , чтобы указать папку для некоторого источника haskell, когда я компилирую с использованием GHC.
ghc -threaded -i/d/haskell/src --make xxx.hs
Я понимаю, что он использует эти файлы как...
733 просмотров
schedule
12.05.2022
FreeGlut не работает в ghci
Я написал небольшую программу, используя «Перенасыщение».
import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT
main = do
(progname, _) <- getArgsAndInitialize
createWindow "Hello World"
mainLoop
Программа, скомпилированная GHC,...
612 просмотров
schedule
29.06.2022
Как GHCi выбирает имена для переменных типа?
При использовании интерактивного интерпретатора GHC можно запросить предполагаемый тип выражения:
Prelude> :t map
map :: (a -> b) -> [a] -> [b]
Кажется, что он берет имена переменных типа из подписи, поскольку map - это...
331 просмотров
schedule
07.11.2023
Попытка написать функциональную точку бесплатно, GHCI не одобряет
В качестве упражнения я пытаюсь реализовать интересные части прелюдии вручную. Всякий раз, когда я вижу возможность пойти бесплатно, я использую ее. Однако это привело меня к кирпичной стене в самом неожиданном месте. Используя этот код:
myelem...
396 просмотров
schedule
27.01.2023
Команда ls или dir в ghci
Я новичок в Хаскеле.
Я использую ghci . Я знаю, что могу перемещаться по каталогу с помощью команды :cd <dir> . Но я не могу найти команду для отображения файлов в каталоге (что-то вроде Unix ls или Microsoft dir ).
Можно ли это...
6023 просмотров
schedule
01.12.2022
Как посмотреть текущий рабочий каталог в WinGHCi
Я начал изучать Haskell и для этого установил платформу Haskell для Windows. Я использую WinGHCi на данный момент. Я узнал, что у него есть команда :cd , которая используется для смены каталога. Но вопрос в том, как я узнаю, в каком каталоге я...
15500 просмотров
schedule
10.08.2023
Непоследовательное поведение fromIntegral в GHCi
Я надеялся, что кто-нибудь сможет объяснить следующее поведение GHCi при использовании функции fromIntegral:
Prelude> let x = 1 :: Integer...
214 просмотров
schedule
27.03.2024
Неоднозначное появление "Просто"
Я абсолютный новичок. Прохождение LYAH с помощью emacs.
Моя текущая настройка:
Ubuntu 12.04 LTS (опыт использования — новичок)
GNU Emacs 23 (Use Experience - beginner)
able to work in haskell major mode
Возникли сложности с...
2938 просмотров
schedule
26.12.2022
GHCi пусть что делает?
Я был бы признателен, если бы кто-нибудь мог указать на документы о том, что let делает в GHCi, или, если это не так, убедительно объяснить это.
Насколько я могу судить, let (без in) не является частью языка Haskell как таковой, и, с другой стороны,...
4603 просмотров
schedule
20.11.2022
WinGHCi не запускается
Итак, я попытался «: установить подсказку «λ>»» в WinGHCi, он вылетел и после этого больше не запускался (не отвечает). Я переустановил платформу Haskell, но она все равно не запускается (не отвечает). GHCi работает в cmd. Я искал оставшиеся файлы...
1612 просмотров
schedule
18.06.2022
Переполнение стека GHCI в экземпляре Show MyType
Почему я получаю переполнение стека, пытаясь сделать это в GHCI (версия 7.6.2)? Как я могу получить экземпляр класса типов во время сеанса GHCI или почему это невозможно?
*Main> data T = T Int
*Main> let t = T 42
*Main> instance Show T...
173 просмотров
schedule
04.07.2022
Почему я получаю ошибку синтаксического анализа при вводе ошибки '=' в Haskell, когда я все правильно выравниваю?
В настоящее время я изучаю Haskell с помощью онлайн-версии Learn You a Haskell, и я прохожу главу 4: Синтаксис в функциях. Просматривая книгу, я дословно кодирую все примеры функций в своем текстовом редакторе (Notepad++) и запускаю их в GHCI....
695 просмотров
schedule
28.04.2023
Просмотр определения Typeclass в ghci для определенного типа
Есть ли способ увидеть определение Typeclass в ghci для определенного типа?
Например, Maybe определяется так:
instance Functor Maybe where
fmap f (Just x) = Just (f x)
fmap f Nothing = Nothing
Могу ли я увидеть это в...
2198 просмотров
schedule
16.01.2024
Странное поведение GHCI после импорта Gnuplot
Недавно я попробовал один простой пример построения графика с использованием оболочки Haskell для Gnuplot, используя этот gnuplot-35230/" rel="nofollow">пример на Ubuntu. Он работает нормально, но после того, как я закрыл окно графика и набрал...
190 просмотров
schedule
29.10.2022
Есть ли эквивалент python `dir` для haskell ghci?
Есть ли эквивалент python dir для haskell ghci ?
В интерпретаторе Python dir показывает определенные символы. Я хотел бы использовать что-то подобное и в Haskell, чтобы изучить функции, предоставляемые импортированными модулями.
me@mine$...
295 просмотров
schedule
13.02.2024
Проследить основные функции в ghci
Есть ли способ объединить команды :main и :trace в GHCi? Мне нужно отследить исключение в приложении, которому нужны входные аргументы.
651 просмотров
schedule
09.03.2024
Получение предполагаемого типа составных функций Haskell: в частности (.) map uncurry
Здесь много тем о выводе предполагаемого типа составных функций, но я все еще довольно запутался. Ни один из найденных мной постов не дает общего объяснения того, как унифицировать типы.
У меня есть проблема с одним из моих учебных пособий для...
341 просмотров
schedule
09.06.2022