haskell

что значит Слабая Голова Нормальной Формы (WHNF) означает? Что значит голова нормальной формы (HNF) и Нормальная Форма (NF) означает? Реальный Мир Хаскелл гласит: знакомая функция seq вычисляет выражение для того, что мы называем head нормальная форма (сокращенно HNF). Он останавливается, как только до...

может ли шаблон Haskell узнать имена и / или объявления связанных синонимов типов, объявленных в классе типов? Я ожидал reify будет делать то, что я хочу, но он, кажется, не предоставляет всю необходимую информацию. Он работает для получения сигнатур типа функции: % ghci GHCi, version 7.8.3: http://www.has...

я наткнулся на следующее определение, как я пытаюсь узнать Haskell, используя реальный проект, чтобы управлять им. Я не понимаю, что означает восклицательный знак перед каждым аргументом, и мои книги, похоже, не упоминали об этом. data MidiMessage = MidiMessage !Int !MidiMessage ...

Forenote: это расширение потока, запущенного на /r / haskell начнем с фактов: Android - это одна потрясающая операционная система Haskell-лучший язык программирования на планете поэтому, очевидно, что их объединение сделает разработку Android намного лучше. Поэтому, по сути, я просто хотел бы знать, как я...

Я изучаю Haskell и прочитал пару статей о различиях в производительности списков Haskell и (вставьте свой язык) массивов. будучи учеником, я, очевидно, просто использую списки, даже не думая о разнице в производительности. Недавно я начал исследовать и нашел множество библиотек структуры данных, доступных в ...

ядро-это промежуточный язык GHC. Чтение ядра может помочь вам лучше понять производительность вашей программы. Кто-то попросил у меня документацию или учебники по чтению ядра, но я не мог найти много. какая документация доступна для чтения ядра GHC? вот что я нашел: напишите Haskell так же быстро, как C: ...

Я читаю узнать вас Хаскелл для большого добра, и я никогда не знаю, как произносятся операторы Хаскелла. У них есть "настоящие" имена? ? например, как Вы читаете вслух такое выражение? Just (+3) <*> Just 9 Я знаю, что >>= это "привязка", но как насчет других? Поскольку Google не учитывает не б...

Я знаю, что вы можете преобразовать String к числу с read: Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 но как вы захватите String представление Int значение?...

каково состояние многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны сейчас? Какие отчеты об опыте были представлены?...

есть ли простой ответ: почему GHC такой большой? OCaml: 2 МБ Python: 15 МБ SBCL: 9 МБ OpenJRE-26MB GHC: 113MB не заинтересован в евангелизации "почему я не должен заботиться о размере, если Haskell является правильным инструментом"; это технический вопрос....