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

4 ответа

Существует также вопрос статического и динамического связывания. Я полагаю, что по умолчанию все еще статическое связывание, и в этом случае должно быть довольно легко перенести двоичный файл с одной машины на другую (просто нужно иметь ту же архитектуру и ОС).

друг хочет запустить мои бинарные файлы на Haskell, должен ли он сначала установить Haskell или он может сразу же запустить бинарный файл? Одинаков ли ответ на Mac, Windows и Linux?

2 ответа

 а также

сегда было неудобно иметь функцию или выражение, которое требует использования значений, а также индексов списка (или массива, применяемого точно так же) в Haskell. я написалvalidQueens ниже, экспериментируя с проблемой ...

1 ответ

, он содержит некоторые вспомогательные функции для работы со слоем FFI.

написал игрушечный интерпретатор Lisp, к которому я пытаюсь добавить функциональность JL LLVM. На данный момент наложены следующие ограничения:В функциях допускаются только целочисленные значения Переменные могут ссылаться только на формальные ...

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

0 ответов

@ yatima2975: Это хорошо запутано. В случае, если кто-то запутался, это эквивалентно гораздо более читабельным

немного удивлен переполнением стека GHC, если мне нужно получить значение большого списка, содержащего элементы, интенсивно использующие память. Я ожидал, что у GHC есть TCO, поэтому я никогда не столкнусь с такими ситуациями. Чтобы максимально ...

7 ответов

Почему ghci говорит, что 1.1 + 1.1 + 1.1> 3.3 - это Истина?

Недавно я просматривал учебник по Haskell и заметил такое поведение, когда пробовал несколько простых выражений на Haskell в интерактивном режиме.ghci ракушка: Prelude> 1.1 + 1.1 == 2.2 True Prelude> 1.1 + 1.1 + 1.1 == 3.3 False Prelude> 1.1 + ...

2 ответа

спасибо, это работает, но, как сказал Raeez Lorgat, modifyState - это нужная мне функция.

лизирую выражение с помощью Parsec и хочу отслеживать переменные в этих выражениях, используя пользовательское состояние в Parsec. К сожалению, я не совсем понимаю, как это сделать. Учитывая следующий код: import Data.Set as Set inp = "$x = $y ...

3 ответа

Не забывайте про аппликативы! У них тоже есть оператор приложения.

ли эмулировать функцию с вашим собственным типом данных с некоторым расширением GHC? То, что я хочу сделать, это, например, (мнимый синтаксис) data MyFunc = MyFunc String (Int->Int) instance (Int->Int) MyFunc where ($) (MyFunc _ f) i = f i inc ...

2 ответа

Являются ли экземпляры Functor уникальными?

Мне было интересно, в какой степениFunctor экземпляры в Haskell определяются (однозначно) по законам функторов. посколькуghc может вывестиFunctor По крайней мере, в случаях, когда используются типы данных "заурядный", кажется, что они должны ...

1 ответ

Разница между Print и putStrLn в Haskell

Я смущен. Я пытаюсь использоватьprintно я знаю, что люди применяютputStrLn, Каковы реальные различия между ними? print $ function putStrLn $ function

2 ответа

Вы также должны спросить dcoutts в канале #haskell на irc.freenode.net, если у него есть новые доступные документы.

нит конфигурацию, которую использует cabal-install. Я хотел поработать над этим. (В частности, имея несколько версий GHC, я хочу иметь отдельные индексы документации).~/.cabal/configОднако я не смог найти никакой документации о его синтаксисе или ...