This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-03-14
Channels
- # arachne (5)
- # architecture (2)
- # bangalore-clj (7)
- # beginners (96)
- # boot (34)
- # braveandtrue (1)
- # cider (12)
- # cljs-dev (38)
- # cljsrn (59)
- # clojure (326)
- # clojure-dev (35)
- # clojure-greece (1)
- # clojure-italy (6)
- # clojure-russia (47)
- # clojure-spec (16)
- # clojure-uk (25)
- # clojurescript (136)
- # core-async (18)
- # cursive (18)
- # datascript (2)
- # datomic (28)
- # dirac (6)
- # emacs (4)
- # garden (3)
- # hoplon (28)
- # instaparse (1)
- # jobs (4)
- # juxt (1)
- # lein-figwheel (10)
- # liberator (1)
- # mount (3)
- # off-topic (39)
- # om (16)
- # om-next (1)
- # onyx (15)
- # pedestal (9)
- # proton (1)
- # random (1)
- # re-frame (48)
- # reagent (8)
- # ring-swagger (4)
- # rum (3)
- # specter (5)
- # sql (3)
- # unrepl (273)
- # untangled (27)
- # vim (4)
- # yada (7)
этот гугл клауд, как старый мазератти. https://youtu.be/lx0S3cIW-q8?t=4m48s (с 4:48 по 5:01 всия суть)
Ребят подскажите еще какие-нибудь курсы помимо http://clojurecourse.by 🙂
Больше нет, кажись
Причем даже англоязычных я не встречал
И этот курс супер крутой — прошел его и сделал все домашки -- щитай сеньор
Не, правда, курс хороший, спасибо ребятам, очень постарались 💯
Привет всем. У меня вопрос возник. Вот есть у меня чистая функция, т.е. без сайд эффектов, т.е. при одинаковых аргументах всегда одинаковый результат. В кложур результаты функции будут кешироваться? Или надо как-то указать, что мне бы желательно кешировать результаты у этой функции. Если она рекурсивная, например
И с рекурсивной ф-ей есть пример там же
О. Это то, что надо!
И фиббоначи, от которого у меня и возник этот вопрос тут в примерах
Спасибо
А что такое referentially transparent function
Как ты и говоришь, чистая ф-я? Тут просто на этом акцент, кмк
Угу. Понятно
Так.. А если у меня вот такой код
(def fib-seq
((fn rfib [a b]
(lazy-seq (cons a (rfib b (+ a b)))))
0 1))
Т.е. это не функция, а ленивая последовательность. Когда я буду обращаться к одному и тому же отрезку этой последовательности, он не будет вычисляться заново?@kgofhedgehogs принт вставь
Да, точно
Тут @misha просвятил в канале #cljsrn использование (aget js-obj “prop1” “prop2”)
непрально и надо юзать goog.obj.get
, Нолен тут отвечает про это https://github.com/cljs/api/issues/128#issuecomment-122271806
Кто-нить еще так делает? И на скок это критично? Вроде работало все время
его аргумент: "заоптимизирую компайлер, и aget/aset для объектов может отвалиться - сами будете виноваты"
David Nolen has promised that in future versions of cljs, aset and aget will stop working withadvanced compilation. Am i right to assume that using the goog stuff future proofs us?
ну да, блин, я привык уже, печалька
а второй аргумент такой же как и для очередей в кложе "есть же очереди в жаве - зачем их оборачивать?"
привет! а можете вкратце пояснить разницу между component и mount? или это примерно как выбирать boot или leiningen?
@just.sultanov в репках для component и mount есть сравнения если кратко, то mount только упраляет состоянием и доступен глобально component дает объект системы, и этих оъектов может быть много, т.е. можно в репле запускать тесты с коннектом к другой базе boot лучше подходит для проектов leiningen легче вначале понять, но boot более simple
спасибо
маунт вроде неявно смотрит на импорты в неймспейсах, так и трекает зависимости, а в компоненте - явно ручками объявлять
Господа, а как бы мне n
раз выполнить некий кусок кода и собрать результаты в sequence?
ээ (map f (range n))
?
ну или (for [i (range 10)] body)
@lain есть еще от Бушенко курс - https://www.youtube.com/watch?v=6sZ6A7jx3QA&list=PLHmGp4OYEMn3yPOV03tjpl64doNfNeabV как по мне тоже отличный
аааа там никита!
offtopic: Рич очень любит залезать в словарь и рассказывать этимологию слов. Я сегодня тоже заглянул в словарь посмотреть значение слова closure. И с удивлением обнаружил 2ое значение этого слова: "облегчение, исцеление, катарсис". Символично!
@mike1452 Это очень многозначное слово: http://www.urbandictionary.com/define.php?term=closure&defid=7961733
@dottedmag фу какая гадость
эта ссылка
кстати, а к этому курсе http://clojurecourse.by где-то на гитхабе есть решения задачь? Хочется сверится, да и не все у меня пока получается