This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-06-18
Channels
- # beginners (13)
- # boot (2)
- # cider (5)
- # cljs-dev (47)
- # cljsrn (5)
- # clojure (34)
- # clojure-berlin (2)
- # clojure-russia (33)
- # clojure-serbia (10)
- # clojure-spec (24)
- # clojurebridge (1)
- # clojurescript (21)
- # code-reviews (8)
- # core-matrix (4)
- # datomic (11)
- # hoplon (1)
- # jobs (1)
- # leiningen (4)
- # lumo (4)
- # off-topic (12)
- # om (3)
- # parinfer (4)
- # pedestal (3)
- # proton (1)
- # reagent (3)
- # ring-swagger (2)
- # rum (2)
- # untangled (9)
- # vim (6)
Помимо макроса are
, какие еще есть варианты для data-driven (parametrized) тестов?
Или как можно сделать так, чтобы при использовании are
в assertion error указывалась строка?
@artemyarulin а какой костыль, для нас же синтаксис тот же?
ну я имел ввиду почему автоматически это не делается, а надо еще спец мета добавлять
ну и вообще const в кложе это масло масленное и так все immutable и const же
ну это то про CLJS
ну хз, по мне былоб круто если компилятор сам понимал что тут литерал (строка/число) и сам инлайнил ее везде
а ну с этой точки зрения, ну да
хотя не уверен что чтоб кто-нить прям юзал в рантайме это дело, для репла ессно
кста счас все современные языки генерят красивый ЖС аутпут в итоге (ну т.е. очень легко читаемый). А кто еще кроме CLJS генерит нечитаемый аутпут? Не могу больше вспомнить, разве что совсем аутсайдеров типа ghcjs
ну окок, CLJS > JS прочитать можно, но цели у них такой не было и не стоит да и макросы не способствуют
@artemyarulin Любой язык, который не просто синтаксический сахар над джаваскриптом.
ну вот почти сразу нет - PureScript генерит омг какой крависвый аутпут
bucklescript вообще ocaml и тоже все очень красиво
PureScript императивщина шоль?
Кстати, cljs потому нечитаемый, что он by design всовывается в Closure Compiler, так что пофиг на читаемость.
скалажс вроде тож GC юзает, надо посмотреть чо как они сделали