Описание тега haskell-mode

The haskell-mode package is a set of major modes for Emacs for writing Haskell code and working with Haskell projects.
2 ответа

haskell-mode печатает "*Main>" в той же строке после использования putChar?

Код: main = do putChar 't' putChar 'e' putChar 'h' Пока я запускаю вышеупомянутый код, я получаю *Main> main teh*Main> Но я ожидаю *Main> main teh *Main> Мой вопрос: почему вместо основного идет " Main", а затем " Main" в другой строке? …
02 авг '12 в 00:33
1 ответ

Суммируйте расстояния списка перестановок (Haskell)

У меня есть список городов и функция, которая выдает расстояние между ними. Например: dist!(Bielefeld,Muenchen) = 598 Теперь я хочу создать функцию, в которой я могу рассчитать полную длину случайного тура между всеми городами. Например: tourlength …
20 ноя '13 в 11:34
0 ответов

QuickCheck вместе с haskell-mode в emacs, ^H

При использовании QuickCheck вместе с haskell-mode в emacs вывод начинается с (продолжая до значения по умолчанию 100 тестов): (0 tests)^H^H^H^H^H^H^H^H^H ^H^H^H^H^H^H^H^H^H(1 test) где ^H (Control H) - терминальное представление UNIX для backspace.…
21 дек '15 в 17:01
2 ответа

Установка haskell-mode в Emacs на Ubuntu 12

Я следую этим инструкциям, чтобы установить haskell-mode на Ubuntu 12. Однако, когда я начинаю набирать текст M-x customize-option RET pac тогда Emacs говорит: нет матча! Все настраиваемые переменные показаны на рисунке ниже. Есть идеи, что не так?
05 июл '15 в 15:16
2 ответа

Переключение типа haskell-process между cabal-repl и ghci

Могу ли я включить тип процесса haskell во время активного сеанса haskell или при запуске нового сеанса?
05 дек '14 в 09:52
3 ответа

Каковы сходства и различия между режимами отступов в Haskell для Emacs?

Изучив документацию, я узнал, что Emacs haskell-mode поставляется с тремя различными, взаимоисключающими методами автоматизированного отступа. Они называются haskell-indentation, haskell-indent, а также haskell-simple-indent, Кто-нибудь может объясн…
06 июл '12 в 16:04
1 ответ

Как мне изменить рабочий каталог по умолчанию для режима haskell в emacs

Я пытаюсь сделать так, чтобы рабочий каталог по умолчанию обновлялся в режиме haskell, когда я загружал модуль через Cl. В настоящее время рабочий каталог всегда является моим домашним каталогом. Это делает невозможным загрузку пользовательских моду…
24 сен '12 в 02:34
1 ответ

Emacs init file не может открыть загрузочный файл OS X

Я пытаюсь добавить haskell-mode в emacs, но я сталкиваюсь с ошибкой: cannot open load file, Это то, что я сделал... Сначала я скачал файл tar для haskell-mode версия 2.4 отсюда: http://projects.haskell.org/haskellmode-emacs/ После этого у меня есть …
10 янв '15 в 19:33
1 ответ

Невозможно перепривязать Cx Cs для использования функции, специфичной для режима haskell, поскольку ее определение недействительно

Чтобы выполнить определенные действия при сохранении в режиме haskell, на этой странице рекомендуется повторно связать C-x C-s связывание клавиш для использования haskell-mode-save-buffer вместо стандартного save-buffer команда: (define-key haskell-…
04 авг '14 в 12:38
0 ответов

Не удается RET в emacs Interactive-Haskell-mode

У меня есть emacs 24.4, и я установил последнюю платформу Haskell (10.11) для Mac. Я установил haskell-mode через Emacs package-installи следовал учебнику по режиму Haskell ( https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md#h…
09 окт '15 в 05:52
1 ответ

Cabals Paths_*- Модуль и режим Emacs' haskell-mode

Данный cabal-проект, который имеет файл данных и функцию, которая хочет его прочитать. Эта функция f из проекта p делает примерно следующее: module F where import Paths_p f = getDataFileName "datafile.dat" >>= readFile В этом файле emacs haske…
26 фев '14 в 10:37
1 ответ

Настройки по умолчанию для режима Haskell в порядке?

Я изучаю Haskell, достаточно правильно, из книги " Learn You a Haskell". Вплоть до раздела "Охранники" ни один из примеров кода не был смещен, и мне интересно, как мне правильно сделать отступ для моего кода на Haskell в будущем. Книга выравнивает з…
12 май '16 в 02:15
1 ответ

Как запустить приложение на haskell в режиме emacs - haskell?

Код в helloworld.hs: main = do putStrLn "Привет, как тебя зовут?" имя <- getLine putStrLn ("Привет" ++ name ++ ", ты молодец!") Приложение протестировано в Терминале: Оптимальный @ Оптимальный: ~ $ ghc --make helloworld [1 из 1] Компиляция Main ( he…
29 июл '12 в 10:18
1 ответ

Emacs зависает при наборе текста в режиме haskell

Я использую haskell-mode в течение некоторого времени без проблем. В последнее время emacs начинает зависать довольно долго, когда я набираю что-то в режиме haskell, скажем, 10-15 секунд, а затем возвращается в "нормальное состояние". Я могу нормаль…
09 авг '13 в 12:25
2 ответа

/bin/sh: 1: ./respondPalindromes: не найдено - что это значит?

Я могу запустить приведенный ниже код в терминале, который находится в файле responsePalindromes.hs, но не смог протестировать то же самое в emacs. responsePalindromes = unlines . map (\xs -> если isPalindrome xs, то "палиндром", иначе "не палиндром…
07 авг '12 в 00:50
1 ответ

Как решить проблемы при получении ошибки: не входит в объем

* Main>: t putStrn<Интерактивными>: 1: 1: Не в области видимости: `putStrn' Возможно, вы имели в виду один из них: `putStr' (импортировано из Prelude), `putStrLn' (импортировано из Prelude) Обратите внимание, что я практикую программирование на hask…
1 ответ

Emacs haskell-mode: "Поиск программы: нет такого файла или каталога, ghci"

По какой-то причине emacs не может найти мой ghci. Я использую Ubuntu 16.04 и следовал инструкциям в этом руководстве к книге. С помощью which ghci Я получаю путь /opt/ghc/7.10.3/bin/ghci. И выполнение M-: exec-path а также M-: (getenv "PATH") Я виж…
15 июн '16 в 08:47
1 ответ

Как заставить пакет в режиме haskell работать с Emacs на Nixos?

Я использую configuration.nix установить оба emacs а также haskellMode пакет в пути: environment.systemPackages = with pkgs; [ (haskellPackages.ghcWithPackages (self : [ self.cabalInstall self.happy self.alex self.ghcMod ])) emacs emacs24Packages.ha…
03 апр '15 в 10:45
2 ответа

Что делать, когда компиляция Emacs 23 Haskell (Cc Cl) переходит в бесконечный процесс?

Много раз бывает так, что пока я пытаюсь скомпилировать .hs файл, режим Emacs 23 Haskell входит в бесконечный процесс и не показывает никакого ответа. Единственное, что происходит, это то, что курсор превращается в круг, и внутри него начинают кружи…
03 авг '12 в 23:19
1 ответ

Haskell-режим "не удалось найти модуль"

Я следую учебнику по астероидам в Хаскеле ( Haskeroids), и у меня возникли проблемы с моими подмодулями. По сути, моя структура папок выглядит следующим образом: project/ |-- main.hs |-- Haskeroids/ |-- Geometry.hs |-- Geometry/ |-- Transform.hs Фай…
07 мар '17 в 11:11