0
ответов

Представляют последовательность тетраэдрических чисел в Haskell

Я хотел кое-что узнать Haskell уже давно, и я знаю, что он и подобные языки действительно хорошо поддерживают различные виды бесконечных списков. Итак, как я могу представить последовательность ...
вопрос задан: 29 September 2010 04:02
0
ответов

Why am I getting “Non-exhaustive patterns in function…” when I invoke my Haskell substring function?

I'm working my way through the book The Haskell Road to Logic, Maths and Programming. (I'm only mid-way through chapter 1, but I'm enjoying it so far and intend to continue.) I've read through the ...
вопрос задан: 26 September 2010 19:08
0
ответов

Целочисленная временная сложность в Haskell

На прошлой неделе мне было задание в школе реализовать функцию для вычисления n: ое число в последовательности Фибоначчи. «Подзадача» заключалась в том, чтобы реализовать ее с помощью накопления (Может быть, это не ...
вопрос задан: 26 September 2010 15:46
0
ответов

Can i deal with many files at the same time in Haskell?

I have to solve a following problem. there are many files let's say 3 for example, with the following content file1 a1 a2 a3 a4 a5 a6 ...... file2 b1 b2 b3 b4 b5 b6 ...... file3 c1 ...
вопрос задан: 26 September 2010 14:49
0
ответов

Haskell: Почему типы Maybe и Either ведут себя по-разному при использовании в качестве монад?

Я пытаюсь разобраться в обработке ошибок в Haskell. Я нашел статью "8 способов сообщить об ошибках в Haskell" но я не понимаю, почему Maybe и Either ведут себя по-разному. Например: ...
вопрос задан: 25 September 2010 21:07
0
ответов

Haskell - Всегда ли нужно экранировать буквальную обратную косую черту в строке?

В Haskell, чтобы представить буквальную строку "\", обычно можно было бы написать: "\\" Однако есть способ избежать строки так, чтобы одна обратная косая черта могла быть написана сама по себе без ...
вопрос задан: 25 September 2010 02:57
0
ответов

Неупорядоченное отображение в Haskell

Есть ли элегантная нотация для преобразования аргументов функции в неправильном порядке в Haskell? Например, если вы хотите разделить 2 на все элементы списка, вы можете написать map ((/) 2) [1,2,3,4,5] ...
вопрос задан: 24 September 2010 17:29
0
ответов

Passing list elements as parameters to curried function

Still a Haskell newbie here. I know just enough to get myself into trouble with wrong assumptions. If I have the following function... quadsum w x y z = w+x+y+z I want a function that can take a ...
вопрос задан: 23 September 2010 04:36
0
ответов

Haskell Random from Datatype

Я новичок в Haskell. У меня есть тип данных: data Sentence = Prop Int | Нет приговора | И [Приговор] | Или [Предложение], выводящее уравнение Я уже написал Шоу ...
вопрос задан: 22 September 2010 12:29
0
ответов

Есть ли способ ограничить объем памяти, который может иметь ghci?

Я привык отлаживать свой код с помощью ghci. Часто случается что-то подобное (не столь очевидное, конечно): ghci> letf @ (_: x) = 0: 1: zipWith (+) fx ghci> length f Затем какое-то время ничего не происходит, ...
вопрос задан: 22 September 2010 05:53
0
ответов

Какая альтернатива исключениям в глубокой рекурсии Haskell?

Я пытаюсь изучить Haskell, написав небольшие программы ... поэтому я Сейчас я пишу лексер / парсер для простых выражений. (Да, я мог бы использовать Alex / Happy ... но сначала я хочу выучить основной язык). ...
вопрос задан: 21 September 2010 16:51
0
ответов

Почему этот прыжок мяча Ямпы замыкается в бесконечный цикл?

Я пытаюсь имитировать прыгающий мяч с Yampa-Framework: учитывая начальное положение по оси x, высоту и скорость, мяч должен отскакивать в соответствии с правилами гравитации. Функция сигнала принимает "Наконечник -...
вопрос задан: 19 September 2010 14:35
0
ответов

Обобщающая проблема Haskell (включающая понимание списка)

Допустим, я хочу знать все точки на плоскости (x, y), которые находятся в прямоугольнике. Я могу вычислить это, используя List Components, следующим образом: let myFun2D = [(x, y) | x <- [0..2], y <- [0 .....
вопрос задан: 18 September 2010 15:29
0
ответов

Очистка командной строки WinGhci (а также ее значений)

Как мне очистить командную строку WinGhci (одной из сред Windows IDE Haskell) и все текущие значения «сеанса»?
вопрос задан: 17 September 2010 07:08
0
ответов

Обработка нескольких типов с одним и тем же внутренним представлением и минимальным шаблоном?

Я часто сталкиваюсь с проблемой при написании больших программ на Haskell . Мне часто требуется несколько различных типов, которые имеют общее внутреннее представление и несколько ядер ...
вопрос задан: 16 September 2010 22:43
0
ответов

Является ли модуль Network.Browser в Haskell похожим на Perl LWP или Python Mechanize?

В документации Network.Browser говорится, что модуль поддерживает следующее: Обработка HTTP-аутентификации Прозрачная обработка редиректов Куки-хранилища + передача. Прокси-сервер регистрации транзакций -...
вопрос задан: 14 September 2010 07:25
0
ответов

Haskell Parsec и неупорядоченные свойства

Я пытаюсь использовать Parsec для анализа чего-то вроде этого: property :: CharParser SomeObject property = do name parameters value return SomeObjectInstance {заполните записи здесь} Я ...
вопрос задан: 14 September 2010 04:59
0
ответов

Завершение работы Linux с помощью dbus-send

Я пишу приложение Java для удаленного выключения своего компьютера с Linux. Настольное приложение сидит и ждет отправки ему команды. Я пробовал использовать "shutdown -h", но для этого требуются привилегии sudo и ...
вопрос задан: 13 September 2010 17:32
0
ответов

Невозможно создать функцию применения со статическим языком?

Я читал, что со статически типизированным языком, таким как Scala или Haskell, невозможно создать или предоставить функцию применения Лиспа: (apply # '+ (list 1 2 3)) => 6 или может быть (apply #' list '(list: ...
вопрос задан: 12 September 2010 04:05
0
ответов

Haskell: Не понимаю ли я, как можно использовать стрелки?

Я написал игрушечный код, чтобы поиграть с концепцией стрел. Я хотел посмотреть, смогу ли я написать стрелку, которая закодировала бы концепцию функции с отслеживанием состояния - давая другое значение после разных вызовов. ...
вопрос задан: 10 September 2010 16:59
0
ответов

Мое использование Text.JSON в Haskell считается некрасивым?

. То, что я пытаюсь сделать, действительно просто. Я хочу преобразовать следующий JSON, который я получаю из внешнего источника: [{"symbol": "sym1", "description": "desc1"} {"symbol": "sym1", ".. .
вопрос задан: 10 September 2010 15:52
0
ответов

Get the middle of an Ix range in O(1) time in Haskell

I was playing around with this code kata in Haskell, and I came across the question in the topic. It's trivial to find the midpoint of an array whose indexes are a single numerical value, but Haskell'...
вопрос задан: 8 September 2010 14:22
0
ответов

Самоанализ функциональных языков программирования

Я делаю набросок дизайна чего-то (машинное обучение функций), для которого предпочтительно нужен язык функционального программирования, а также самоанализ, в частности способность исследовать program '...
вопрос задан: 7 September 2010 17:12
0
ответов

В настройках PHP следует ли memory_limit> upload_max_filesize?

Я пытаюсь разрешить пользователям загружать большие файлы (64 МБ) и планирую изменить upload_max_filesize до 64 МБ. Тем не менее, я должен также изменить memory_limit на 64 МБ или больше? Подключен ли memory_limit ...
вопрос задан: 6 September 2010 11:41
0
ответов

Нативные символы новой строки?

Какой лучший способ определения нативных символов новой строки, таких как '\ n' или '\ r \ n' в Haskell? Я вижу, что есть функция "nativeNewline" в GHC.IO:Handle, но предположим, что это и частный API ...
вопрос задан: 6 September 2010 10:39
0
ответов

Как работает обработка исключений на Haskell?

foldl1 (+) [] Как отловить полученную ошибку?
вопрос задан: 5 September 2010 22:56
0
ответов

Сопоставление с шаблоном Haskell для строк - почему это не работает?

getMultiWordPortion :: String -> String getMultiWordPortion (x: ':': xs) = xs getMultiWordPortion _ = "" Ожидаемый результат от сопоставления с образцом в этом коде состоит в том, что все до первого ...
вопрос задан: 5 September 2010 12:59
0
ответов

Почему исключения Haskell могут быть пойманы только внутри монады ввода-вывода?

Кто-нибудь может объяснить, почему исключения могут быть выброшены за пределы монады ввода-вывода, но могут быть пойманы только внутри нее?
вопрос задан: 4 September 2010 21:34
0
ответов

Использование типа Типа в Haskell

Я пытаюсь использовать тип Типа в Haskell , У меня есть поиск по кортежу key, value, который возвращает Maybe. Как я могу получить доступ к данным, которые были завернуты Возможно? Например, я хочу добавить ...
вопрос задан: 4 September 2010 16:52
0
ответов

О каких вещах я должен позаботиться, если я использую распакованный тип (например, Int #) в Haskell / GHC?

Я пытаюсь написать небольшой скрипт который анализирует и выполняет код Brainfuck, чтобы понять варианты оптимизации GHC, я пытаюсь оптимизировать код, чтобы он был немного быстрее и ...
вопрос задан: 4 September 2010 09:16