Вопросы по теме 'core.async'
Разве core.async не противоречит принципам Clojure?
Я видел, как многие программисты Clojure с энтузиазмом относятся к новой библиотеке core.async, и, хотя она кажется очень интересной, мне трудно понять, насколько она соответствует принципам Clojure, поэтому у меня есть следующие вопросы:
Он...
5980 просмотров
schedule
30.04.2024
Как запомнить функцию, которая использует core.async и чтение неблокирующего канала?
Я хотел бы использовать memoize для функции, которая использует core.async и <! , например
(defn foo [x]
(go
(<! (timeout 2000))
(* 2 x)))
(В реальной жизни это может быть полезно для кеширования результатов обращений к...
507 просмотров
schedule
20.05.2024
Имеет ли смысл запоминать обещания?
Я использую HTTP Kit для отправки запросов, и я хочу, чтобы они были асинхронными, но я также хочу кэшировать ответы. Причина, по которой я хочу, чтобы запросы были асинхронными, заключается в том, что я делаю несколько запросов одновременно и хочу,...
460 просмотров
schedule
24.11.2023
Код не вызывается из блока go, но работает из REPL
У меня есть код, который обновляет DOM. new-recipe! вызывает API для получения новой строки рецепта. update-recipe-state затем обновляет это состояние на экране. Наконец, у нас есть вызов update-transition-buttons .
(defn-...
72 просмотров
schedule
20.01.2024
каналы core.async в iOS Swift для разделения компонентов
Как мне отделить компоненты в Swift от каналов или эквивалентной реализации шины сообщений?
Как новичок в Swift, перешедший из Clojure, я привык возвращать канал core.async при запуске компонента, а затем подключать его к вызывающей стороне для...
120 просмотров
schedule
26.04.2024