This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-12-09
Channels
- # adventofcode (187)
- # aws (1)
- # aws-lambda (1)
- # beginners (162)
- # boot (64)
- # cljs-dev (6)
- # cljsjs (2)
- # cljsrn (32)
- # clojure (357)
- # clojure-greece (1)
- # clojure-korea (4)
- # clojure-russia (63)
- # clojure-sanfrancisco (3)
- # clojure-spec (91)
- # clojure-uk (63)
- # clojurescript (74)
- # clojurex (10)
- # code-reviews (55)
- # core-async (4)
- # core-typed (1)
- # cursive (17)
- # datascript (36)
- # datomic (43)
- # devcards (4)
- # dirac (3)
- # emacs (59)
- # hoplon (286)
- # jobs-discuss (399)
- # luminus (4)
- # mount (9)
- # off-topic (30)
- # onyx (53)
- # protorepl (3)
- # re-frame (88)
- # reagent (4)
- # spacemacs (1)
- # specter (14)
- # untangled (1)
- # vim (42)
А можно как нибудь сделать ClojureScript re-frame идиоматично, такую штуку, есть js либа для рисования графиков - highcharts, для доступа к js обьекту графика, для динамического его обновления нужно дергать нативный js метод .addPoint
чтоб получить к нему доступ пришлось вынести это дело в атом https://gist.github.com/seryh/6f7c5cbcdb196c7de81ac7ca850a7a44 , или такие сайд эффекты при javascript-interop это нормально?
@seryh Я тоже так делаю, с атомом. Можно еще атом локальный сделать для каждого компонента
(defn timer-component []
(let [seconds-elapsed (r/atom 0)]
(fn []
(js/setTimeout #(swap! seconds-elapsed inc) 1000)
[:div
"Seconds Elapsed: " @seconds-elapsed])))
@seryh https://github.com/Day8/re-frame/blob/develop/docs/Using-Stateful-JS-Components.md
я как-то не проникся. Делайте сразу круто и никогда не ломайте - так тока Ричи могет, вон там как раз был график по кложуре который это доказывает.
хз, мне дак ближе мото от фб “Move fast and break things"
Вот так, чтобы "завтра все приложения перестают работать, идите читайте changelog на 1000 строк"
Ну я фб сам не пользуюсь, но вот тот-же RN https://github.com/facebook/react-native/wiki/Breaking-Changes. Ломают и ничо, зато уже год как народ юзает во всю
Т.е. я как бэ это - всеми руками и ногами за то чтоб ничего никогда не ломалось, чтоб старый код работал и все такое. Но в реальности это слишком дорого
0.39)
пфф, ок - проблем солвед, буду все свои приложения держать как 0.*.*
и радостно ломать)
о, круто, угадал)
@dottedmag зачотный доклад, только вот обычно было "так и так, всё плохо... но вот вам библиотечка из будущего", а в этот раз instructions unclear™
По мне так все этим способом в той или иной мере пользовались ( я как-то шутил про иммутабельный код) - он его артикулировал/узаконил и это круто. Я сейчас пытаюсь применить то что говорил Рич к нашему мед. стандарту
@nicola добрый вечер! хотел спросить, начинать программировать с кложур - это сложная задача? практика только верстка без native JS
я так подозреваю, что при отладке знания js`а пригодяться.
это где такие крутые институты?
Есть бывший колега переживший обучение в Герцена. Там были лабы на хаскеле.
питер большой, я сам политех закончил но у меня был тока паскаль 🙂
@rmuslimov начал lisp и что-то тормознул ближе ко второй главе, курс по MIT взял introduction to computer science with python, они же его заместили
@nicola по учебе на русском вот самое дельное пока нашел http://clojurecourse.by . А вакансии для джуниоров есть вообще? я просто сам из Уфы, тут куча PHP, питона и руби единичные вакансии - просто думаю может на популярном языке начать работать
а на питоне кста популярней фп вей или ооп, всякие классики и прочее?
ну вот всякие джанго например? Или чо там самое популярное на питоне
вокруг меня больше фп вей, мне кажется но часто бывает в некоторых приложения больше ооп
спасиб
для Уфы и вообще регионов лучше java учить - легче будет найти работу программистом или автотестером.
с питоном другая беда для начинающих - там нужен опыт, причем, если веб - то попросят сайты показать, если для серверной автоматизации - будет по сетевому стеку много вопросов. а у жавистов только жаву нужно знать на собеседовании )
Интересно про лисп в колледжах, это типа прогрессивно или наоборот, мол библиотека не знает куда девать книги из 50х))
Среди коллег очень много тех писал на лиспе в свое время в колледже. Когда я начинаю говорить про clojure - на всех накатывает ностальгия. Я думаю это актуально потому как лисп изза отсутсвия синтаксиса - не стареет, а именно нет необходимости гнаться за syntax sugar. Книга написанная в 80-е актуальна до сих пор, и бог его знает сколько будет еще актуальна.
например у нас был популярен паскаль и его производные, согласитесь что много сил было направлено на изучение самого языка
В том же хаскеле имхо спорное достоинство запись вида a b c d e f g
без заглядывание в типы вообще не понятно об чем речь. А со скобочками история раздута в лиспе, минимум раза в два. Передние скобочки реально полезны, показывают где вход в исполняемую процедуру, поскольку в потоке он может быть только один, все понятно, далее идут аргументы. Нет проблем. А с закрывающими беда, да. В глазах пестрят, правда. Тут все честно.