Вопросы по теме 'arrows'

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

Свернуть стрелку, чтобы просмотреть список
У меня возникли проблемы с HXT , хотя я подозреваю, м отсутствует около стрел. У меня есть структура XML, например <str name="field1">value</str> <lst...
318 просмотров
schedule 23.06.2022

Почему я не могу определить экземпляр Haskell Arrow в терминах arr и *** / &&&
Я все еще пытаюсь определить и использовать стрелки в Haskell. При определении новых стрелок мне намного проще думать в терминах *** или &&&, а не в терминах первой и второй, поскольку в большинстве случаев мне нужна специальная обработка для...
424 просмотров
schedule 21.03.2024

Сцепление стрелок типов `a b [c]` и `ac d`
У меня есть стрелка, которая выводит список значений ( a b [c] ), и другая стрелка, которая принимает одно значение этого типа ( a c d ). Что мне в основном нужно, так это способ связать их или поднять вторую стрелку до a [c] [d] .
201 просмотров
schedule 16.06.2023

Что не так с этой реализацией быстрой сортировки с использованием стрелок?
Итак, я подумал о том, чтобы немного повеселиться со стрелами. Я попытался напрямую перевести привлекательную быструю сортировку Haskell в реализацию, в которой вместо этого используются стрелки. Но это не работает правильно. import...
414 просмотров
schedule 09.04.2023

Взаимозависимые провода Netwire
Чтобы попробовать Netwire, я реализую Pong с помощью библиотеки. В коде у меня есть шариковая проволока и компьютерная проволока, и, поскольку они зависят друг от друга для некоторых значений, я столкнулся с проблемами с бесконечными циклами....
202 просмотров
schedule 13.05.2022

Синхронизируйте внешний документ и текущий элемент с помощью HXT.
Обновление: я решил свою основную проблему, поэтому я назначу награду за хороший отзыв о том, является ли мое решение хорошим стилем или нет. Недавно я пытался разобрать файлы TMX , которые являются XML-файлами. описывающих карты. Один...
120 просмотров
schedule 24.11.2022

Существуют ли полезные абстракции для синтаксиса записей Haskell?
Чтобы попытаться упростить эту проблему, я определил следующие стрелочные функции: splitA :: (Arrow arr) => arr a b -> arr a (b,a) splitA ar = ar &&& (arr (\a -> id a)) recordArrow :: (Arrow arr) => (d -> r)...
205 просмотров
schedule 07.07.2022

Почему я не могу превратить (Functor f) => ConcreteType -> f String в экземпляр Functor ((->) ConcreteType)?
То, как я конструирую свои типы, я считаю, что это будет следовать закону функтора, который гласит, что должна быть функция идентичности, для которой fmap возвращает исходный функтор. Код: -- apply a style function to a shell prompt functor --...
79 просмотров
schedule 05.06.2022

Параллели типов произведения и суммы в классах типов Haskell
Похоже, что такие классы типов, как Applicative , Monad и Arrow имеют своего рода эквивалент типа суммы в классах типов, таких как Альтернативный , MonadPlus и ArrowPlus соответственно. Например, Applicative и Alternative можно использовать...
321 просмотров

optparse-applicative: как справиться с ситуацией без аргументов в синтаксисе Arrow
Пример: https://github.com/pcapriotti/optparse-applicative/blob/master/tests/Examples/Cabal.hs#L46-L62 parser :: Parser Args parser = runA $ proc () -> do opts <- asA commonOpts -< () cmds <- (asA . hsubparser) (...
436 просмотров

Стрелки, бесплатные монады и IO
Габриэль Гонсалес в своем сообщении в блоге описывает способ для очистки кода с помощью бесплатных монад. Допустим, у нас есть FreeMonadIO a , тогда мы можем написать разные интерпретаторы, например, один для целей тестирования, а другой для...
424 просмотров

Гладкие карусельные стрелки не отображаются
Я размещаю магазин своей компании на сайте shopify http://kids.sevenly.org . я не могу заставить стрелки показать. Может ли кто-нибудь помочь мне, я перепробовал все, это сводит меня с ума. /* _ _ _ _ ___| (_) ___| |...
4955 просмотров
schedule 29.11.2022

Потоковые процессоры с несколькими входами и выходами в виде стрелок
Читая обобщая монады в стрелки Джона Хьюза, я понимаю, что стрелки могут использоваться для представления и объединения потоковых процессоров с одним входом и одним выходом. Также можно представить несколько входов и выходов, используя пары или...
63 просмотров
schedule 08.08.2022

Я не могу использовать ngif на стрелке в угловом 6
это мой html файл: <div class="site"><a routerLink="site" (click)="myMove()" class="text"> <mat-icon svgIcon="site" class="icon"><span class="fa fa-caret-right caret1" *ngIf="text2"></span> <div...
806 просмотров
schedule 24.04.2022

Matplotlib: как масштабировать график колчана при масштабировании?
Мне нужна помощь с matplotlib.quiver . Я создавал некоторые данные, которые дают мне хороший график колчана: Стрелки имеют хороший небольшой размер, чтобы сделать сюжет читабельным. Но теперь я хочу увеличить (с помощью символа лупы...
732 просмотров
schedule 28.04.2022

Как рисовать стрелки, не зависящие от масштаба, с помощью matplotlib
Я нарисовал траекторию на Python, используя matplotlib лодки, вот так: Теперь я хочу добавить несколько стрелок, таких как направление ветра, истинный курс и т. Д. Однако я хочу, чтобы стрелки имели одинаковый размер независимо от уровня...
478 просмотров
schedule 26.03.2024

Slick - стрелки с названием предыдущего / следующего слайда
Я пытаюсь сделать стрелки с заголовками предыдущих / следующих слайдов (используя атрибут data "data-slide-name"). Я поискал в Интернете и не нашел ничего, что мне было нужно. У меня есть один слайд (Имя 1), предыдущий слайд (Кошка), следующий слайд...
349 просмотров
schedule 25.05.2022

Graphviz: ориентация ребра к одному и тому же узлу и от него
Я создаю несколько многоуровневых графиков SEM и столкнулся с небольшой проблемой. Предполагается, что скрытая переменная в нижней части графика (обозначенная «WF») имеет двунаправленное ребро к нему и от него, но ребро должно проходить под узлом....
129 просмотров
schedule 23.06.2022