Результаты поиска по запросу "haskell"
Кабал перестроил все с флагом enable-shared
У меня проблема с созданием разделяемой библиотеки с помощью ghc, и я думаю, что мне нужно пересобрать мои пакеты haskell с --enable-shared, есть ли простой способ перестроить все мои пакеты с помощью cabal с флагом --enable-shared ?
Можно ли сделать тип экземпляром класса, если его параметры в неправильном порядке?
Рассмотрим следующий тип: data SomeType m a = SomeType (m Integer) [a]Мы можем легко сделать этот тип экземпляром Functor с помощью следующего кода: instance Functor (SomeType m) where fmap f (SomeType m lst) = SomeType m (map f lst)Однако, ...
Потоковые результаты анализа xml -роводника
Я хочу использоватьxml-conduit [https://hackage.haskell.org/package/xml-conduit] конкретноText.XML.Stream.Parse [https://hackage.haskell.org/package/xml-conduit-1.1.0.9/docs/Text-XML-Stream-Parse.html] чтобы лениво извлечь список объектов из ...
Имеет ли смысл монада IO на языке, подобном C #
Потратив много времени на чтение и размышления, я, наконец, понял, что такое монады, как они работают и для чего они полезны. Моя главная цель состояла в том, чтобы выяснить, могут ли монады быть чем-то, что я мог бы применить к ...
GHC: отображение символов Юникода
В дополнение к моему первому вопросу об управлении символами Юникода при создании файла .exe, это также ошибка в GHC? > print "Frère" "Fr\233re"
Каково влияние синонимов типов на экземпляры классов типов? Что делает прагма TypeSynonymInstances в GHC?
я читаюРеальный мир Haskell Стр. 151, и я более часа смотрел на следующий отрывок: Напомним, что String является синонимом [Char], который, в свою очередь, является типом [a], где Char заменяется параметром типа a. Согласно правилам Haskell 98, ...
Есть ли произносимые имена для распространенных операторов Haskell? [закрыто]
я читаюУчим тебя Хаскеллу за великое благо [http://learnyouahaskell.com]и я никогда не знаю, как произносить операторы Haskell. У них есть "настоящие" имена? ? Например, как вы читаете вслух такое выражение, как это? Just (+3) <*> Just 9я знаю ...
Можно ли сделать быструю сортировку списка только с одной передачей?
Я изучаю haskell, и определение функции, которое я вижу: quickSort (x : xs) = (quickSort less) ++ (x : equal) ++ (quickSort more) where less = filter (< x) xs equal = filter (== x) xs more = filter (> x) xsМожно ли написать это только одним ...
Как мне добавить х кортежей в список х раз?
У меня есть вопрос о кортежах и списках в Haskell. Я знаю, как добавить вход в кортеж определенное количество раз. Теперь я хочу добавить кортежи в список неизвестное количество раз; Пользователь должен решить, сколько кортежей он хочет ...
Список разных типов?
data Plane = Plane { point :: Point, normal :: Vector Double } data Sphere = Sphere { center :: Point, radius :: Double } class Shape s where intersect :: s -> Ray -> Maybe Point surfaceNormal :: s -> Point -> Vector DoubleЯ также сделал обаPlane ...