This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-08-06
Channels
- # alda (3)
- # beginners (109)
- # boot (24)
- # cljsrn (17)
- # clojure (41)
- # clojure-brasil (2)
- # clojure-china (1)
- # clojure-russia (19)
- # clojure-spec (9)
- # clojure-uk (5)
- # clojurescript (44)
- # cloverage (5)
- # core-async (3)
- # css (2)
- # datascript (6)
- # datomic (26)
- # emacs (2)
- # events (10)
- # hoplon (24)
- # lambdaisland (1)
- # om (2)
- # onyx (16)
- # other-languages (10)
- # proto-repl (2)
- # re-frame (14)
- # spacemacs (2)
- # untangled (4)
- # videos (1)
We need to choose a language, or two, or three
Clojure and ClojureScript
one of us, one of us 😄 https://twitter.com/unclebobmartin/status/759732015583358976 и в коментах мартин фаулер отписался еще
@yashaka: а попробуй incanter
да, спасибо, я так и понял что его надо попробовать… просто сразу не брался, ибо думал что он сильно тяжелый для моей задачи 🙂 вот горилла репл то что нужно… надо завести баг и может даже пофиксить самому)
оу, я чота пропустил, прям жс
user=> (= 0 0.0)
false
user=> (== 0 0.0)
true
'== is defined only for numbers, where '= is general equality. The example showing (== :foo) as true is a bit misleading because (== :foo :foo) produces an exception
а теперь понятно, это тока для цифр
поэтому я ни разу его и не видел 🙂
@artemyarulin: а зачем так сделали?
там еще приколы:
;; Just what you would expect
(== 2.0 1.9999999)
;;=> false
;; a suprising result
(== 2.0 2 6/3 1.9999999999999999)
;;=> true ??!?
;; Yes, there is some rounding off going on.
;; if you take off just one of the repeating 9 (on my machine) these compare.
ну это с флоатами всегда так:
user=> 0.99999999999999999
1.0
с ними всегда сложно и везде 🙂
@artemyarulin: 16 девяток - нормально, спотыкается на 17-ой
есть ли для Java / Clojure что-то похожее на http://passportjs.org/ ???
Buddy by @niwinz выглядит красиво, но плагинов нет https://github.com/funcool/buddy