Size: a a a

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

2019 November 14

EP

Eugene Potapenko in Clojure — русскоговорящее сообщество
Vlad Lisovsky
привет!
Сорри, промазал )))
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Anton Karpov
Комрады, новость не по теме, но макбучная оттепель походу наступает. Физический эскейп вернули. Многим важно
Ctrl-]
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Alex Bubnov
Но капс занят переключением раскладки
Ctrl
источник

ML

Mikhail Levchenko in Clojure — русскоговорящее сообщество
Alex Bubnov
Но капс занят переключением раскладки
Капс на тап - ескейп, на зажатие - контрол, на "настоящий" контрол - переключение раскладки
источник

ML

Mikhail Levchenko in Clojure — русскоговорящее сообщество
Или на правый альт
источник

A

Alexander in Clojure — русскоговорящее сообщество
Mikhail Levchenko
Капс на тап - ескейп, на зажатие - контрол, на "настоящий" контрол - переключение раскладки
И энтер по такой же схеме
источник
2019 November 15

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Доброе утро!

А посоветуйте какую нибудь стейт машину для clojurescript?
источник

ML

Mikhail Levchenko in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Доброе утро!

А посоветуйте какую нибудь стейт машину для clojurescript?
clojure.core/reduce
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Доброе утро!

А посоветуйте какую нибудь стейт машину для clojurescript?
clojure.core/trampoline
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Vlad Lisovsky
Доброе утро!

А посоветуйте какую нибудь стейт машину для clojurescript?
https://github.com/metosin/tilakone
кажется оно умеет в cljs
источник

DS

Denis Shkabatur in Clojure — русскоговорящее сообщество
никто не сталкивался с такой ошибкой ?  В другом проекте эта же функция pprint-to-file нормально компилируется
источник

NA

Nikolay Artamonov in Clojure — русскоговорящее сообщество
Denis Shkabatur
никто не сталкивался с такой ошибкой ?  В другом проекте эта же функция pprint-to-file нормально компилируется
clojure.pprint/pprint вроде 1 аргумент принимает
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
стоит для начала clojure.pprint и clojure.java.io в require добавить
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Nikolay Artamonov
clojure.pprint/pprint вроде 1 аргумент принимает
два, второй - куда выводить, по умолчанию *out*
источник

DS

Denis Shkabatur in Clojure — русскоговорящее сообщество
Nikolay Artamonov
clojure.pprint/pprint вроде 1 аргумент принимает
clojure.pprint/pprint
([object] [object writer])
 Pretty print object to the optional output writer. If the writer is not provided,
print the object to the currently bound value of *out*.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Mikhail Levchenko
clojure.core/reduce
ну вообще это примерно так, да
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
берем пример из https://github.com/metosin/tilakone
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
(defmulti transition (fn [{:keys [state]} _] state))

(defmethod transition :start
 [s e]
 (case e
   \a (assoc s :state :found-a)
   s))

(defmethod transition :found-a
 [s e]
 (case e
   \a s
   \b (-> s (update :counter inc) (assoc :state :start))
   (assoc s :state :start)))

(->> ["abaaabc" "aaacb" "bbbcab"]
    (map (partial reduce transition {:state :start :counter 0}))
    (map :counter))
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
так идея tilakone в том чтобы описывать FSM в виде данных, так то понятно что все это можно наколенить через reduce
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
через мульты-то проще и декларативней, плюс можно задать иерархию ключей в особых случаях
источник