Haxl - это библиотека Haskell, которая упрощает доступ к удаленным данным, таким как базы данных или веб-службы.
1 ответ

Аппликативный экземпляр для MaybeT m предполагает Monad m

Я использую Haxl монада (описана здесь: http://www.reddit.com/r/haskell/comments/1le4y5/the_haxl_project_at_facebook_slides_from_my_talk), которая имеет интересную особенность, которая <*> для его Applicative экземпляр не совпадает с ap из Con…
1 ответ

Использование мономорфных функций с полиморфной библиотекой Haxl?

Я использую библиотеку Haxl и пытаюсь реализовать fetchHTML одновременно: import Data.Aeson import Control.Concurrent.Async import Control.Concurrent.QSem import Haxl.Core import Haxl.Prelude instance DataSource' u HTTPRequest where fetch = metaImpl…
22 янв '17 в 16:38
1 ответ

Повторное использование кода в Haxl - исключение конструктора GADT для каждого запроса

Haxl - удивительная библиотека, но одна из основных проблем, которую я нахожу, связана с тем, что для каждого вида запросов к источнику данных требуется собственный конструктор в Request GADT. Например, взяв пример из учебника: data BlogRequest a wh…
14 янв '18 в 17:22
1 ответ

Упаковка значения в экзистенциальный тип, зная только класс типа

В дополнение к моей цели по сокращению шаблона, необходимого для использования Haxl с реляционной базой данных, я пытаюсь упаковать результат необработанного запроса SQL через Persistent в экзистенциально количественно выраженный тип. Однако проверк…
16 янв '18 в 10:40
1 ответ

Как использовать Applicative для параллелизма?

Это продолжение моего предыдущего вопроса. Я скопировал пример ниже с Haxl Предположим, что я получаю данные с сервера блогов для отображения страницы блога, которая содержит последние сообщения, популярные сообщения и темы сообщений. У меня есть сл…
1 ответ

Параллельный доступ к данным как в Haxl и Stitch

Это продолжение моего предыдущего вопроса. Как я понял из Haxl и Stitch, они используют монаду для доступа к данным. Монада - это дерево команд доступа к данным. Дочерние - это команды, от которых зависит узел. Братья и сестры исполняются одновремен…
29 дек '14 в 10:46