Результаты поиска по запросу "haskell"
Установка argv [0] в Haskell?
Есть ли способ установитьargv[0] в программе на Haskell (скажем, скомпилированной с помощью ghc)? Я нашелgetProgName а такжеwithProgName функционирует в System.Environment, но это, кажется, не меняет то, чтоps отчеты (Ubuntu). import ...
Почему классы типов было трудно реализовать?
На слайде 30/78 изэто [http://www.slideshare.net/nushio/peyton-jones2011type-classes]В презентации Саймон предполагает, что реализация классов типов вначале была «отчаянием». Кто-нибудь знает, почему это было?
Типовые ограничения для всех экземпляров семейства типов
Полагаю, что я хочу, невозможно без Template Haskell, но я все равно спрошу. У меня есть интерфейс для таких типов, какData.Set а такжеData.IntSet: type family Elem s :: * class SetLike s where insert :: Elem s -> s -> s member :: Elem s -> s ...
Что такое «искра» в Хаскеле
Я запутался в понятии "искра" Это тема в Хаскеле? Или действие порождения новой темы? Спасибо всем: Подводя итог, можно сказать, что искры - это не поток, а скорее единица вычислений (задачи, чтобы выразить это в терминах C # / Java). Таким ...
Программа на Haskell выводит `<< loop >>`
Я написал программу на Haskell, которая выполняет бинарный поиск по списку. По крайней мере, я так и думал. Когда я скомпилировал программу сghc v7.6.3 и запустив программу я получил следующий вывод: progname: <<loop>>Что на земле означает этот ...
Variadic составить функцию?
Я пытаюсь написать композиционную функцию переменной функции. Который в основном(.) за исключением того, что функция второго аргумента является переменной. Это должно позволять выражения как: map even . zipWith (+)или просто map even . zipWithВ ...
Комбинации и перестановка на Haskell
У меня есть три слова в списке ["a", "b", "c"]. Я хочу найти все возможные комбинации в наборе 5,6 и т. д. например для набора 5 я бы **[ [aaaaa],[aaaab],[aaaac], [aaabc] , ..... ]** etc 3 ^ 5 = 243 combinations aaaaaa выше в основном будет ...
Стоимость времени оператора Haskell `seq`
Этот FAQ [http://users.aber.ac.uk/afc/stricthaskell.html#seq]Говорит, что Оператор seq seq :: a -> b -> bx seq y оценит x, достаточно, чтобы проверить, что оно не снизу, затем отбросить результат и оценить y. Это может показаться ...
Реализация Haskell's Maybe Monad в c ++ 11
Я пытаюсь реализовать монаду Maybe от Haskell, используя лямбда-функции в C ++ 11 и шаблоны. Вот что у меня пока #include<functional> #include<iostream> using namespace std; template<typename T1> struct Maybe { T1 data; bool valid; }; ...
Генерация HTML-вывода из критерия
Есть хороший пример вывода HTML изкритерий [http://hackage.haskell.org/package/criterion]вhttp://bos.github.com/criterion/ [http://bos.github.com/criterion/]. Какой параметр командной строки используется для генерации этого вывода? ответ ...