This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-12-02
Channels
- # adventofcode (5)
- # arachne (2)
- # bangalore-clj (1)
- # beginners (8)
- # boot (195)
- # cider (28)
- # cljs-dev (35)
- # cljsrn (4)
- # clojure (295)
- # clojure-brasil (5)
- # clojure-gamedev (2)
- # clojure-greece (2)
- # clojure-korea (13)
- # clojure-russia (60)
- # clojure-spec (58)
- # clojure-uk (92)
- # clojurescript (31)
- # clojurex (4)
- # css (1)
- # cursive (13)
- # datomic (40)
- # devcards (2)
- # emacs (17)
- # events (1)
- # flambo (3)
- # garden (9)
- # hoplon (31)
- # jobs (3)
- # klipse (1)
- # lein-figwheel (1)
- # london-clojurians (1)
- # luminus (2)
- # mount (36)
- # off-topic (13)
- # onyx (8)
- # pamela (1)
- # pedestal (1)
- # planck (3)
- # proto-repl (16)
- # protorepl (11)
- # re-frame (78)
- # reagent (4)
- # rethinkdb (6)
- # ring-swagger (1)
- # specter (8)
- # untangled (10)
- # vim (1)
Java арифакты, maven, вся фигня, здорово https://m.youtube.com/watch?v=oyLBGkS5ICk
ураа, он живой!
неа ну реально, так редко доклады у него)
идея про переименование, вместо изменения мажорной версии, спорна все же .. в реальной жизни не сработает
ну а вообще конечно интересно что там можно свои плагины на js писать, хм, надо посмотреть на его рейтинг из последнего clojure survey может есть смысл попробовать там фичи реализовать для re-frisk
вот тут clojureX показывают, прям интересно посмотреть Angular must die - Here are some weapons
@andre Atom очень норм для ClojureScript, без proto-repl
@roman01la \эээ , как так, ты видишь что я смотрю твое видео сейчас на ютубе? О_о прикольно, атом очень норм. но я зашел в clojure survey и его там вообще нет в списке IDE
Это проблема. Emacs+Cider+Clojure одновременно обычно отпугивает людей.
@andre хз 🙂 нет так нет, я после JS в атоме сижу полтора года с cljs и жалоб нету, кроме того, что атом медленный 😄
я вот в cursive уже 1,5года, но @potapenko такой список кайфов выкатил на emacs что придется переезжать 🙂
еще есть вариант VS Code, но в нем Parinfer так себе работает
хочу попробовать Cursive, но боюсь, что мои 8ГБ RAM ему не хватит
There was also an interesting story in the comments section for this question - we did not list web editors like Atom or VS Code in the choices and they were mentioned frequently. It seems likely that with the influx of JavaScript to ClojureScript developers that web-friendly dev environments like Atom will increase in use in the coming year.
хотя только для cljs проектов может и норм
кстати, в тему к proto-repl: вот такая штука https://github.com/EwenG/replique.el с нормальной поддержкой cljs
На атоме был, нормально когда пишешь на атоме тотт же JS и нужно перепрыгивать постоянно. Но Emacs лучше 🙂 особено spacemacs. Кстати и JS/React/html/css там очень даже как оказалось. Сейчас пишу проект на JS/es6 в Emacs и очень радуюсь.
@potapenko а чо юзаешь для js, какие плагинчики, можешь пошарить конфиг? Я просто много раз пеерехать хотел на emacs+JS но чота не выходило
а точно же, вы на готовом все уже 🙂 спасибо позырю чо там
@artemyarulin а что из коробки spacemacs - react, html, javascript (web-mode и другие) http://spacemacs.org/layers/+lang/javascript/README.html
дада, я понял что тотже js2-mode просто с конфигом нормальным, утяну сегодня, спасибо 🙂
@artemyarulin а ты на чем сейчас?
дак обычный емакс
чо за терн?
автодополнение для js.
Смотря что считать за "тормозит", после автодополнения в Idea он быстрый и очень умный.
локальные проблемы? старая версия ноды, "кончились" IOPS?
есть профайлинг в емаксе попробуй с него начать https://www.gnu.org/software/emacs/manual/html_node/elisp/Profiling.html
@potapenko крутой болгарский перец 🙂
(defmacro io!
"If an io! block occurs in a transaction, throws an
IllegalStateException, else runs body in an implicit do. If the
first expression in body is a literal string, will use that as the
exception message."
{:added "1.0"}
[& body]
(let [message (when (string? (first body)) (first body))
body (if message (next body) body)]
`(if (clojure.lang.LockingTransaction/isRunning)
(throw (new IllegalStateException ~(or message "I/O in transaction")))
(do ~@body))))