This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-22
Channels
- # admin-announcements (7)
- # beginners (56)
- # boot (69)
- # cider (168)
- # cljs-dev (2)
- # clojure (170)
- # clojure-austin (25)
- # clojure-beijing (3)
- # clojure-belgium (2)
- # clojure-france (3)
- # clojure-poland (17)
- # clojure-russia (115)
- # clojure-uk (40)
- # clojurebridge (3)
- # clojurescript (87)
- # cursive (9)
- # datomic (30)
- # dirac (18)
- # editors (3)
- # emacs (14)
- # hoplon (195)
- # immutant (14)
- # jobs (3)
- # jobs-discuss (4)
- # leiningen (11)
- # melbourne (5)
- # mount (42)
- # off-topic (5)
- # om (24)
- # onyx (48)
- # parinfer (53)
- # proton (1)
- # protorepl (2)
- # re-frame (3)
- # reactive (2)
- # reagent (29)
- # rum (5)
- # spacemacs (4)
- # untangled (91)
- # yada (1)
@ssesutchenkov: эта? Чисто Функциональные Структуры Данных http://dmkpress.com/catalog/computer/programming/functional/978-5-97060-233-1/
abtv: я на rootconf подавал )
andmed: я буду в том числе про кложуру рассказывать если одобрят
а чего они так тянут с одобрением? @lowl4tency
Кто хочет в open source проекте поучаствовать на clojurescript, http://electron.io - мордочка для postgresql?
@nicola: что-то типа того? https://github.com/sasha-alias/sqltabs
А есть что-нибудь в опенсорсе где активно используется component? Хочу посмотреть "как надо делать"
@nicola: тема интересная, я начинал что-то подобное делать, как плагин для атома. А что с clojurescript будет использоваться? reagent?
Приходи во вторник на https://pgconf.ru/201604
abtv: парни занятые в комитете, обещали во вторник заапрувить но не получилось )
@lowl4tency: как насчет того, чтобы встретиться там в первый день после конференции вечером?
да я не против )
я бы хотел вживую с коммьюнити этого чата познакомиться и чем больше людей, тем интереснее
@mkaschenko: да, пасиб!
abtv: докладчикам все оплачивают
перелет проживание бухлишко
Всем привет! Только недавно начал разбираться с clojurescript и reagent. Есть функция на clojure, достаточно тяжелая. Как по вашему опыту лучше построить обращения к ней?
ну сейчас первая попытка была через http post/get. Но все как-то не очень интуитивно и найти хорошего туториала.
@lowl4tency: @abtv отличная идея. те кто не идут тоже не прочь встретиться после конференции
abtv: я не уверен что смогу где-то еще, я скорее всего пойду на афтерпати общаться с парнями с соседнего чятика и оргами
@lowl4tency: я буду уже на месте решать идти туда или нет, обычно можно докупить что-нибудь. мне изначально не понравилась идея платить за это отдельно, обычно так не делается
пацаны просто решили подзаработать
а обычно на такие вещи едут именно за афтерпати
слушать доклады скучно
в ClojureScript тяжелый код достаточно легко разбить на отдельный части через core.async
о, а оно так умеет?
а мануала как орагнизовать очередь нету?
например мне надо послать сто тысяч запросов, но у сервера ограничение на количество запросов в минуту
надо заботать
@potapenko: скорее я хотел сказать, что она тяжелая не в смысле быстродействия, а в том, что действительно нужна серверная часть.
получается, так, да. То есть REST будет отдавать json, а его cljs-http преобразует в мапу
в реагент компоненте
(let [my-server-data (rest/get-my-api-answer)]
(fn[]
[text @my-server-data])
)
функцией нужно было обернуть, а то при перерисовке опять на сервер будет обращаться
а там смысл простой, то что нужно для стейта и он будет постоянно храниться выносим за функцию
(defn my-comp [props]
(let[my-state (get-mystate)]
(println “created!")
(fn[props]
(println “rendered!")
[text (str @my-state)])
)
)
created!
rendered!
rendered!вот неплохой туториал http://www.catb.org/esr/faqs/smart-questions.html
>а обычно на такие вещи едут именно за афтерпати @lowl4tency: ага, я понимаю) если б там были кложуристы, я б заплатил не думая, а так - может я заплачу, а туда никто не пойдет из тех, с кем будет интересно пообщаться. а пиво за три тыщи я могу и сам организовать, тут монады знать не надо
нет, к сожалению @rmuslimov
так что если кто будет проезжать мимо, я всегда рад выпить пива поговорить про кложуру
> например мне надо послать сто тысяч запросов, но у сервера ограничение на количество запросов в минуту https://github.com/brunoV/throttler
ребят, я тут почитал про redux, мне показалось классным, и я написал cljs-имплементацию. идея в том, что экшны кладутся в core.async-канал с трансдюсером (который по сути – редюсер из redux). есть mixin для rum – уже сделал на работе на этой штуке интерфейс. вот, может кому-то будет интересно / пригодится: https://github.com/konukhov/redux-cljs
rmuslimov: а у меня манифолд кстати, но без стримов вроде и как сервер а не как клиент
надо посмотреть
abtv: ну давай там пересечемся и решим я тоже не уверен что там много будет девопсов
@lowl4tency: конечно, я еще чатик опрошу за пару дней до мероприятия, чтобы собрать побольше людей)
lazy-seq кто-нибудь использует активно в работе? как то сложновато юз кейс под него придумать
я докладик делал http://abtv.github.io/full-stack-clojure-in-production/full-stack-clojure.html
@abtv: Как доклад прошел?
довольно неплохо, на мой взгляд, хотя можно было и попроще, учитывая, что аудитория пишет на java/objc под мобилки и js для браузера, но это с опытом приходит, наверное, это мое второе выступление в жизни. так уж вышло, что до этого я на C# писал и как-то у нас не было принято шарить знания.
видео нет пока. зато есть видео, где я в прошлом году выступал на том же митапе https://www.youtube.com/watch?v=xWPzh6K8_vM , на кложе опыта было полгода только, зато было очень интересно - мне все это было новое: и лисп и ФП и я еще на C# и скале параллельно писал и я сделал такой вот доклад.
круто!