This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-30
Channels
- # admin-announcements (19)
- # announcements (4)
- # beginners (22)
- # boot (76)
- # cider (92)
- # clojure (235)
- # clojure-berlin (3)
- # clojure-germany (1)
- # clojure-italy (8)
- # clojure-japan (18)
- # clojure-russia (26)
- # clojure-sg (1)
- # clojure-uk (25)
- # clojurescript (55)
- # code-reviews (7)
- # core-async (53)
- # datomic (13)
- # euroclojure (63)
- # jobs (39)
- # ldnclj (45)
- # off-topic (9)
- # om (7)
- # onyx (6)
- # reading-clojure (1)
- # reagent (5)
- # yada (22)
Этот неловкий момент, когда на автоматический аккаунт с анонсами подписалось больше человек чем на свой настоящий
для тех, кому читать транскрипт текста удобнее, чем смотреть видео - вот что есть: https://github.com/matthiasn/talk-transcripts
вопрос: что происходит, если keyword-у (в контексте вызова ф-ии) передать строку? (:bla "blups") => nil
Чего не пойму: что значит применить keyword к не-мапе? В доке стоит, что аргумент к ключу должен быть мапа, т.е. я ожидал в этом случае ошибку. Но похоже, что к ключу применять можно что угодно.
вот бы на это исходничке посмотреть, но я что-то не знаю даже, где подступиться. это ж фича языка, а не функция и не макрос...
в большом чатике пацаны ответили см. https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Keyword.java#L130-L141
alexmiller [2:36 PM] "get itself is similarly tolerant about receiving non-associative inputs - there is actually a jira to change this behavior http://dev.clojure.org/jira/browse/CLJ-1107 Stuart Sierra and I have been talking to Rich about that for a long time. I don't think we've convinced him yet. :)"
слушай, я не очень понимаю Яву, но зачем в строке `if(obj instanceof ILookup) return ((ILookup)obj).valAt(this);` делается (ILookup)obj? Это каст к типу? Он же и так instanceof ILookup
ну и стоит помнить, что в явке cast это только чтобы компилятору сделать хорошо. в реальности reference всегда тот-же самый будет, в отличии от c++, например
Запилил шоунотв http://webmeetups.net/meetups/60
Не забываем подписываться и ретвитить @clojure_ru