Вопросы по теме 'arrows'
Монады против стрел
Я хорошо знаком с концепциями монад и стрелки , используемые в функциональном программировании. Я также понимаю, что их можно использовать для решения подобных проблем.
Однако я все еще немного не понимаю, как выбрать, какой из них использовать...
9211 просмотров
schedule
07.04.2023
Свернуть стрелку, чтобы просмотреть список
У меня возникли проблемы с 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 просмотров
schedule
06.05.2022
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 просмотров
schedule
02.12.2022
Стрелки, бесплатные монады и IO
Габриэль Гонсалес в своем сообщении в блоге описывает способ для очистки кода с помощью бесплатных монад. Допустим, у нас есть FreeMonadIO a , тогда мы можем написать разные интерпретаторы, например, один для целей тестирования, а другой для...
424 просмотров
schedule
19.06.2023
Гладкие карусельные стрелки не отображаются
Я размещаю магазин своей компании на сайте 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