0
ответов

Концепция и документы Happstack-state?

I ' m приступаем к созданию веб-сервера на Haskell. Я решил начать с Happstack и Happstack-state. И мне трудно понять концепцию и атрибут Happstack-state. Это новый вид ...
вопрос задан: 24 February 2011 03:37
0
ответов

haskell-problem: io string -> [int]

Здравствуйте, замечательные программисты, я ' getncheck_guesslist = do line <- getLine let tmp = ...
вопрос задан: 23 February 2011 12:39
0
ответов

следующие шаги изучения Haskell

Я не совсем закончил этот урок. Он начинает становиться более «абстрактным», и я чувствую, что мне нужно начать какой-то проект Haskell, чтобы закрепить то, что я уже знаю, и увидеть то, что я «...
вопрос задан: 23 February 2011 04:51
0
ответов

N-арные версии функций кортежа

Есть ли библиотека, в которой есть n-арные версии функций кортежа, такие как first, *** и т. Д., Через Template Haskell (или используя какой-либо другой метод). В идеале я хотел бы сказать $ (select 3 [0, 1]) ...
вопрос задан: 22 February 2011 22:46
0
ответов

Как развернуть быстрое представление BVH в Haskell

Я играю с Haskell Raytracer и в настоящее время использует реализацию BVH, которая подчеркивает простое двоичное дерево для хранения иерархии, data TreeBvh = Node Dimension TreeBvh TreeBvh AABB | Лист ...
вопрос задан: 22 February 2011 14:22
0
ответов

How does the Roozz browser plugin achieve it's cross platform capability

I came across the browser plugin from roozz.com and I tried it out with LinqPad, try it here. They say there is a conversion process that takes basically any exe and converts it to their platform ...
вопрос задан: 22 February 2011 01:07
0
ответов

Ошибка «ресурс занят (файл заблокирован)» в Haskell

Я новичок в Haskell. Фактически, я прорабатываю этот раздел этого руководства. Я наткнулся на этот фрагмент кода: import System.IO import Data.Char main = do contents <- ...
вопрос задан: 21 February 2011 20:47
0
ответов

Информация о ходе компиляции GHC

Предположим, у меня есть десять модулей в моем проекте и GHC собирается перекомпилировать третий и пятый, я увижу что-то вроде следующего: [3 из 10] Компиляция C (A.hs, [5 из 10] ...
вопрос задан: 21 February 2011 13:59
0
ответов

Соответствие определенному символу Юникода в регулярном выражении haskell

Это проблема, связанная с Mac / OSX! У меня есть следующая трехсимвольная строка haskell: "a \ 160b" Я хочу сопоставить и заменить средний символ Несколько подходов, например ghci>: m + Text ....
вопрос задан: 21 February 2011 11:17
0
ответов

Haskell и полиморфизм Rank-N

Что именно не так в следующем гипотетическом коде Haskell? Когда я компилирую его в своем мозгу, он должен вывести «1». foo :: forall a. для всех б. для всех c. (a -> b) -> c -> Integer -> ...
вопрос задан: 20 February 2011 11:32
0
ответов

Используйте QuickCheck для генерации простых чисел

Предпосылки Для развлечения я пытаюсь написать свойство для быстрой проверки, которое может проверить основную идею криптографии с RSA. Выберите два различных простых числа, p и q. Пусть N = p * q e - некоторое число ...
вопрос задан: 20 February 2011 07:19
0
ответов

Как узнать, будет ли Haskell кэшировать результат или пересчитывать его?

Я заметил, что иногда чистые функции Haskell каким-то образом кэшируются: если я вызываю функцию дважды с одними и теми же параметрами, второй время результат вычисляется в кратчайшие сроки. Почему это происходит? Неужели ...
вопрос задан: 18 February 2011 00:53
0
ответов

Recursively sort non-contiguous list to list of contiguous lists

I've been trying to learn a bit of functional programming (with Haskell & Erlang) lately and I'm always amazed at the succinct solutions people can come up with when they can think recursively and ...
вопрос задан: 18 February 2011 00:08
0
ответов

Qshow Segmentation Fault

setText mb $ "Hello World" qshow mb () - Segmentation Failt --print ("Hello world") - это работает Я использую qtHaskell, но Единственная проблема, которую я обнаружил здесь в примерах отслеживания, - это сегментация qshow ...
вопрос задан: 17 February 2011 07:00
0
ответов

Анализ текста с дополнительными данными в конце

Обратите внимание, что после публикации этого вопроса мне удалось найти решение самостоятельно. Мой окончательный ответ смотрите в конце этого вопроса. В данный момент я работаю над небольшим парсером для организационного режима ...
вопрос задан: 16 February 2011 16:14
0
ответов

Когда это Неразрешимые случаи в безопасности? Некоторые общие вопросы относительно расширения GHC

Я знаю документацию для -XUndecidableInstances, но я подумал, что попрошу пояснить. Предположим, у меня есть два многопараметрических класса типов (допускается с -XMultiParamTypeClasses) class Foo ab ...
вопрос задан: 16 February 2011 13:43
0
ответов

Копировать текст из WPF DataGrid в буфер обмена в Excel

У меня есть WPF DataGrid (VS2010 C #). Я скопировал данные из DataGrid в буфер обмена и записал их в файл Excel. Ниже мой код. dataGrid1.SelectAllCells (); dataGrid1.ClipboardCopyMode = ...
вопрос задан: 16 February 2011 10:46
0
ответов

Haskell: абстрагирование генетического алгоритма

I ' Я новичок в мире программирования на Haskell, и я усердно разбираюсь в простом генетическом алгоритме для нахождения хороших решений проблемы коммивояжера. Я представляю решения как ...
вопрос задан: 15 February 2011 22:28
0
ответов

Как можно распространять программы Haskell среди нетехнических конечных пользователей?

Я только начинаю изучать Haskell, поэтому, пожалуйста, простите меня, если на этот вопрос есть очевидный ответ. Я заинтересован в написании программ для распространения среди конечных пользователей, которые могут знать, как использовать свой Терминал ...
вопрос задан: 15 February 2011 14:31
0
ответов

Переменная неоднозначного типа 'blah' в ограничении… как исправить?

I ' Я пытаюсь написать на Haskell простой трассировщик лучей. Я хотел определить класс типов, представляющий различные типы доступных поверхностей, с функцией, определяющей, где луч пересекает их: {- # ...
вопрос задан: 15 February 2011 14:24
0
ответов

Почему в Haskell не выводятся полиморфные значения?

Числовые литералы имеют полиморфный тип: * Main>: t 3 3 :: (Num t) => t Но если я привяжу переменную к такому литералу, полиморфизм теряется: x = 3 ... * Главная>: tx x :: Integer Если я ...
вопрос задан: 15 February 2011 04:32
0
ответов

Вывод определенного типа с использованием функции uncurry

Я играл с функцией uncurry в GHCi и нашел кое-что, что я совсем не мог понять. Когда я применяю uncurry к функции (+) и привязываю это к какой-либо переменной, как в приведенном ниже коде, ...
вопрос задан: 15 February 2011 04:32
0
ответов

Что такое XNoMonomorphismRestriction?

На этой странице используется $ ghci -XNoMonomorphismRestriction для запуска интерпретатора haskell. Что означает переключатель XNoMonomorphismRestriction?
вопрос задан: 15 February 2011 04:32
0
ответов

Почему в Haskell нет одноэлементного кортежа?

Мне интересно, почему в Haskell нет одноэлементного кортежа. Просто потому, что он пока никому не нужен, или по какой-то рациональной причине? Я нашел интересную ветку в комментарии в Real World ...
вопрос задан: 14 February 2011 21:58
0
ответов

Как мне запустить свои функции haskell через Java

Допустим, у меня есть функция haskell, добавленная в math.hs. Как я могу запустить функцию добавления через программу Java и сохранить результат как переменную? Может быть, что-то вроде следующего: public int runHaskell (...
вопрос задан: 14 February 2011 03:30
0
ответов

Шаблон конечного автомата в Haskell: ошибка бесконечного типа

Я пытался реализовать конечный автомат на Haskell. Упрощенная версия такова: в любом состоянии вы можете скормить машине целое число и получить обратно целое число. В состоянии A машина ...
вопрос задан: 12 February 2011 21:44
0
ответов

Функция отображения Haskell с предикатом

Я чувствую, что это должно быть довольно очевидно или просто, но я просто не могу этого понять. Я хочу применить функцию к списку (используя карту), но только если выполняется условие. Представьте, что вы всего лишь хотели ...
вопрос задан: 12 February 2011 19:29
0
ответов

Как работают Data.MemoCombinators?

Я искал источник Data.MemoCombinators, но не могу понять, в чем его суть. Пожалуйста, объясните мне, какова логика всех этих комбинаторов и механики ...
вопрос задан: 12 February 2011 19:25
0
ответов

Как алгоритмы динамического программирования реализованы в идиоматическом Haskell?

Haskell и другие языки функционального программирования построены на предпосылке отказа от поддержки состояния. Я все еще новичок в том, как работает функциональное программирование и каковы его концепции, так что мне было интересно,
вопрос задан: 12 February 2011 08:12
0
ответов

Как сохранить фильтры поиска в jqGrid при перезагрузке страницы?

Я нашел много обсуждений, которые были близки к тому, что мне нужно, и этот вопрос самый близкий - Как можно Я установил для postData._search значение true в запросе в jqGrid ?. Поскольку я борюсь почти с тем же ...
вопрос задан: 12 February 2011 00:29