Size: a a a

Clojure — русскоговорящее сообщество

2019 December 03

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
@spacegangster подсказал, как подключить pwa (коммит с переходом с рукописного serviceWorker-a на page-renderer).

Сделал репу с примером https://github.com/Liverm0r/PWA-clojure , может, кому пригодится.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Artur Dumchev
@spacegangster подсказал, как подключить pwa (коммит с переходом с рукописного serviceWorker-a на page-renderer).

Сделал репу с примером https://github.com/Liverm0r/PWA-clojure , может, кому пригодится.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Мы нашли что работает только на ненулевом урле (`/a`).
Не работает сервис воркер из корня, я займусь позже.
источник

b

bogdan in Clojure — русскоговорящее сообщество
источник
2019 December 04

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
Доброе утро! К кому я могу обратиться по вопросу core.asynс, написал приложение, но не понимаю, откуда вылзает бесконечный цикл?(
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
Из голупа
источник

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
Терминальное условие на выход стоит
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
на этом мои полномочия все
источник

NA

Nikolay Artamonov in Clojure — русскоговорящее сообщество
Alexey Chistiakov
Доброе утро! К кому я могу обратиться по вопросу core.asynс, написал приложение, но не понимаю, откуда вылзает бесконечный цикл?(
код покажи)
источник

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
Код для одного процесса
источник

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
(ns concurrentCore
 (:require [clojure.core.async :refer [>! <! >!! <!! go-loop go thread chan close!]]))

(def generate-random-number
 (partition 20 (take 100 (repeatedly #(rand-int 1000)))))

(def msg-chan (chan))
(def answer-chan (chan))

(defn search-number [array number]
 (let [array-part-1 (vec (nth array 0))
       array-part-2 (nth array 1)
       array-part-3 (nth array 2)
       array-part-4 (nth array 3)
       array-part-5 (nth array 4)]

   (println array-part-1)
   (println "P IDET V GO")

   (go-loop []
     (println "P vnutri go-loop")
     (if (= (<!! msg-chan) "I found a number!")
       (println "I am a process 1 and i finished!")
       (do
         (println "P vnutri if")
         (if (some #(= number %) array-part-1)
           (do
             (println "P vnutri loop")
             (>!! msg-chan "I found a number!")
             (let [index-of-number (.indexOf array-part-1 number)]
               (>!! answer-chan (str "The index of found number is: " index-of-number))))
           (println "I am a process 1 and i have not a number in my array's part!"))))
     (recur))

   (println (<!! answer-chan))
   (close! msg-chan)
   (close! answer-chan)))

(comment
 (search-number generate-random-number 175)
 )
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Как gist было бы чуток удобнее
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
Да неудобно, это там безусловный рекур в конце?
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Kostyantin Randomname
Да неудобно, это там безусловный рекур в конце?
Похоже, что да.
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Из-за этого и бесконечный цикл.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
вы не понимаете, это «Терминальное условие на выход» 😊
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Похоже на терминальное условие на вход.:) В петлю.
источник

a

aodzaki.toko in Clojure — русскоговорящее сообщество
Alexey Chistiakov
Доброе утро! К кому я могу обратиться по вопросу core.asynс, написал приложение, но не понимаю, откуда вылзает бесконечный цикл?(
советую обратить внимание на подкасты Тима Болдриджа (автора core.async) - https://tbaldridge.pivotshare.com/categories/coreasync/1612/media
источник

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
Я просто видел в примерах, что так можно делать
источник

AC

Alexey Chistiakov in Clojure — русскоговорящее сообщество
Рекур без условия
источник