This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-12-05
Channels
- # adventofcode (41)
- # bangalore-clj (4)
- # beginners (283)
- # boot (62)
- # clara (9)
- # cljsrn (3)
- # clojure (112)
- # clojure-brasil (1)
- # clojure-greece (1)
- # clojure-korea (6)
- # clojure-russia (99)
- # clojure-spec (29)
- # clojure-uk (12)
- # clojurescript (34)
- # clojurex (5)
- # core-logic (1)
- # cursive (31)
- # datomic (30)
- # devcards (5)
- # editors (19)
- # emacs (31)
- # events (5)
- # garden (4)
- # hoplon (137)
- # lein-figwheel (3)
- # luminus (4)
- # mount (7)
- # off-topic (7)
- # om (18)
- # om-next (3)
- # onyx (88)
- # proton (1)
- # protorepl (6)
- # re-frame (48)
- # reagent (15)
- # spacemacs (41)
- # testing (1)
- # untangled (2)
- # yada (18)
@roman01la крутой воркшоп!
@andre: спасибо) эт ты запись смотрел?
Про цвет — это Parinfer подсвечивает
Да, пока только часть залил
ясно, круто, надо как-то популязировать, хорошие ролики! в лямбда исланд такое только за деньги и на английском 🙂
У паринфера есть опция показывать возможное окончание формы, пока пишешь код, вот он и подсвечивает как комментарий. Но наверное эта подсветка работает для всего кода.
Надо, в Киеве аж 3 компании на Clojure пишут, насколько мне известно)
@seryh: на днях делали воркшоп по cljs, заливаю его понемногу сюда http://www.youtube.com/playlist?list=PLHOTezm7WWknZXg8IrRSRLZ-nIlpYUAyU
я в кложу уже двух джунов раздуплил. для всех на старте было самое сложное это настроить среду разработки и понять зачем нужен репл и как он участвует в разработке. с синтаксисом проблем на удивление не было )
Обалдеть, а где это джунами в кложуристов берут? Не РФ поди?
Еще и не моноязычная контора. Страна эльфов ) А положительный эффект измеримый от внедрения появился? Или всем пока нравится писать тесты "ну на этом, на лиспе".
ну вначале тесты были на nodejs ) и погрязли в callback hell до неподдерживаемого состояния. так что положительный эффект был
то есть кложа дешевле, чем промиссы или асинк какой-нибудь?
для тестов вообще круто. небольшой простой DSL, заводится на всех платформах так как JVM без всякой магии
А часто приходиться в голую жаву руками тыкать или уже есть класненькие обертки для селениумного драйвера?
@seryh у нас верстальщики делают компоненты на Rum, вроде как быстро въехали
кого-то ждет сюрприз https://github.com/seryh/example-selenium-project/blob/master/src/example_selenium_project/tests/gosuslugi_reg.clj#L10-L13
(open-browser " ")
(try
(type-text "hickey" ($ "#lastName"))
(type-text "rich" ($ "#name"))
чота счас писал (fn[a](+ a 2)
и задумался что может правильней (fn[a] (+ a 2)
(доп пробел) и задумался на тему линтеров и прочих тулзов кто код стайл проверяет. Никто не юзает ничо? Я видел раньше, даже юзал но потом как-то забил
я вообще везде пробелы ставить привык (fn [x] (+ x x)), ничем для код стайла не пользуюсь, если вижу косяк правлю, но обычно вроде норм
ну это не косяк, больше стиль да
о, надо позырить как в core
в коре пробел есть, ну ок
хотя core не самый идеальный пример, иногда и по 2 пробела (fn [x] (. clojure.lang.RT (count ~x))
@artemyarulin я использую всё
подробнее?:)
:aliases {"quality" ^{:doc "Check code quality"}
["do"
["test"]
["kibit"]
["eastwood"]
["bikeshed"]
["cljfmt" "check"]]}
о найс, данкише!
может у тебя есть где оперсорс проект чтоб посмотреть чо как с подводными камнями?
:eastwood {:exclude-linters [:constant-test
:suspicious-test]
:continue-on-exception true
:config-files ["eastwood.clj"]}
:cljfmt {:indents {try+ [[:block 0]]
for-all [[:block 1]]
let-flow [[:block 1]]
fnp [[:inner 0]]}}
(disable-warning
{:linter :suspicious-expression
:for-macro 'clojure.core/case
:if-inside-macroexpansion-of #{'clojure.core/defrecord}
:within-depth nil})
(disable-warning
{:linter :suspicious-expression
:for-macro 'clojure.core/condp
:if-inside-macroexpansion-of #{'clojure.core/defrecord}
:within-depth nil})
(disable-warning
{:linter :suspicious-expression
:for-macro 'clojure.core/and
:if-inside-macroexpansion-of #{'clojure.core/defrecord
'clojure.spec/coll-of
'clojure.spec/map-of
'clojure.spec/keys*}
:within-depth nil})
логично 🙂
aliases “quality”
понравилось названия алиаса :thumbsup:
ты его руками запускашь или он достаточно стабильный чтоб как часть CI делать?
во, мега круто
вот для boot
, кстати, если кому понадобится https://github.com/tolitius/boot-check
https://github.com/venantius/yagni а этот не пробовал еще?
ок, попробую сначала из твоего конфига. Дак кста как у тебя в итоге (fn [a] (+ a 2)
или (fn[a](+ a 2)
? 🙂
ок, спасиб
https://github.com/syl20bnr/spacemacs/tree/develop/layers/%2Blang/clojure#pretty-symbols
дада, согласен
ага, найс. А вот кста может есть команда какая в твоем емаксе чтоб автоматом все отформатировать под нужный конфиг cljfmt?
ааа, вот оно чо - я всю жисть юзал C-x h TAB
а это просто ident-region, а надо было цидеровский дергать, век живи - век учись. Спасибо