Вопросы по теме 'transducer'
Проблемы ограничения ценности
Я экспериментировал с реализацией Clojure Transducers на F # и быстро столкнулся с ужасной ошибкой ограничения значения.
Вся суть преобразователей в том, чтобы их можно было компоновать. Это пример кода:
type Reducer<'a,'b,'c> = ('a...
576 просмотров
schedule
30.06.2023
Преобразователи в Haskell и ограничение мономорфизма
Я реализовал преобразователи в Haskell следующим образом:
{-# LANGUAGE RankNTypes #-}
import Prelude hiding (foldr)
import Data.Foldable
type Reducer b a = a -> b -> b
type Transducer a b = forall t. Reducer t b -> Reducer t a
class...
315 просмотров
schedule
24.02.2024
образование против состава преобразователя
Какая разница между:
(transduce (comp fn-1 fn-2 fn-3) conj vector-collection)
и
(eduction fn-1 fn-2 fn-3 vector-collection)
Я прочитал документы по обучению , но не понял цели обучения.
973 просмотров
schedule
06.12.2022
Как создавать функциональные преобразования объектов с помощью преобразователей
Пример кода в реальном времени
Я пытаюсь изучить преобразователи через яйцеголовый , и я думаю, что понял это, пока мы не попытаемся составить преобразование объекта. У меня есть пример ниже, который не работает
const flip = map(([k,v])...
244 просмотров
schedule
01.08.2022
Как адаптировать IReduceInit из next.jdbc для потоковой передачи JSON с использованием cheshire в ответ HTTP с использованием кольца
tl;dr, как превратить IReduceInit в ленивую последовательность преобразованных значений
У меня есть запрос к базе данных, который дает достаточно большой набор данных для живого поворота на клиенте (миллион или два ряда, 25 атрибутов — не проблема...
199 просмотров
schedule
30.11.2023
Javascript `снижает` производительность
Недавно я провел некоторое время, играя с преобразователями (инструмент функционального программирования для повышения производительности без потери читабельности/гибкости кода), и когда я пришел к тестированию их фактической скорости, я получил...
1038 просмотров
schedule
31.05.2024
преобразователи ramda с конечной R.sum
Я пытаюсь понять датчики Ramda. Вот немного измененный пример из документации:
const numbers = [1, 2, 3, 4];
const isOdd = (x) => x % 2 === 1;
const firstFiveOddTransducer = R.compose(R.filter(isOdd), R.take(5));...
65 просмотров
schedule
05.06.2023