Результаты поиска по запросу "haskell"

2 ответа

Установка argv [0] в Haskell?

Есть ли способ установитьargv[0] в программе на Haskell (скажем, скомпилированной с помощью ghc)? Я нашелgetProgName а такжеwithProgName функционирует в System.Environment, но это, кажется, не меняет то, чтоps отчеты (Ubuntu). import ...

1 ответ

Почему классы типов было трудно реализовать?

На слайде 30/78 изэто [http://www.slideshare.net/nushio/peyton-jones2011type-classes]В презентации Саймон предполагает, что реализация классов типов вначале была «отчаянием». Кто-нибудь знает, почему это было?

3 ответа

Типовые ограничения для всех экземпляров семейства типов

Полагаю, что я хочу, невозможно без Template Haskell, но я все равно спрошу. У меня есть интерфейс для таких типов, какData.Set а такжеData.IntSet: type family Elem s :: * class SetLike s where insert :: Elem s -> s -> s member :: Elem s -> s ...

ТОП публикаций

3 ответа

Что такое «искра» в Хаскеле

Я запутался в понятии "искра" Это тема в Хаскеле? Или действие порождения новой темы? Спасибо всем: Подводя итог, можно сказать, что искры - это не поток, а скорее единица вычислений (задачи, чтобы выразить это в терминах C # / Java). Таким ...

1 ответ

Программа на Haskell выводит `<< loop >>`

Я написал программу на Haskell, которая выполняет бинарный поиск по списку. По крайней мере, я так и думал. Когда я скомпилировал программу сghc v7.6.3 и запустив программу я получил следующий вывод: progname: <<loop>>Что на земле означает этот ...

1 ответ

Variadic составить функцию?

Я пытаюсь написать композиционную функцию переменной функции. Который в основном(.) за исключением того, что функция второго аргумента является переменной. Это должно позволять выражения как: map even . zipWith (+)или просто map even . zipWithВ ...

2 ответа

Комбинации и перестановка на Haskell

У меня есть три слова в списке ["a", "b", "c"]. Я хочу найти все возможные комбинации в наборе 5,6 и т. д. например для набора 5 я бы **[ [aaaaa],[aaaab],[aaaac], [aaabc] , ..... ]** etc 3 ^ 5 = 243 combinations aaaaaa выше в основном будет ...

5 ответов

Стоимость времени оператора Haskell `seq`

Этот FAQ [http://users.aber.ac.uk/afc/stricthaskell.html#seq]Говорит, что Оператор seq seq :: a -> b -> bx seq y оценит x, достаточно, чтобы проверить, что оно не снизу, затем отбросить результат и оценить y. Это может показаться ...

1 ответ

Реализация 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; }; ...

3 ответа

Генерация HTML-вывода из критерия

Есть хороший пример вывода HTML изкритерий [http://hackage.haskell.org/package/criterion]вhttp://bos.github.com/criterion/ [http://bos.github.com/criterion/]. Какой параметр командной строки используется для генерации этого вывода? ответ ...