This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-12-17
Channels
- # adventofcode (2)
- # bangalore-clj (1)
- # beginners (45)
- # boot (26)
- # cljs-dev (8)
- # cljsrn (25)
- # clojure (41)
- # clojure-austin (2)
- # clojure-belgium (6)
- # clojure-mke (3)
- # clojure-russia (37)
- # clojure-sanfrancisco (3)
- # clojure-spec (57)
- # clojure-taiwan (1)
- # clojure-uk (7)
- # clojurescript (27)
- # clr (1)
- # code-reviews (3)
- # core-async (1)
- # datascript (5)
- # datomic (19)
- # emacs (12)
- # hoplon (59)
- # lambdaisland (9)
- # lein-figwheel (3)
- # off-topic (4)
- # om (1)
- # onyx (51)
- # pedestal (1)
- # protorepl (2)
- # re-frame (12)
мы собираемся себе i18n делать, я наверное напишу gettext-like либу себе, потому что все эти странные наборы словарей по-моему тотальная жесть
Господа, а расскажите, какие библиотеки бы вы взяли, если бы вам нужно было написать Slack-бота?
@az Поработав в компании, которая очень критически рассматривает оперсорсные компоненты и обычно их серьёзно оборачивает, допиливает или просто переписывает, я могу сказать, что готовые библиотеки – это полезно, но не так уж критично. Есть исключения, конечно – поддержка каких-нибудь монстрообразных протоколов или очень сложная логика, но они обычно через какой-нибудь интероп подсасывабельны.
@az у меня есть готовая http://github.com/piranha/puttext, но там кода сто строк, проще написать на cljs ради минификации
ну чо вполне возможно, он там словари с текстом в коде задаёт, прям очень даже четко всё
а я хочу нормальный gettext, чтоб я файлики с переводами мог отдать в нормальном интерфейсе, с нормальным тулингом вокруг и т.п.
@dottedmag just in case, всё что есть на питоне (по крайней мере год назад) - оч хреново написано
я одну либу допилил чтоб она для меня как-то работала, но всё равно черезжопное совершенно
я бы сказал, что если глянешь вокруг и хорошего ничего не увидишь, то написать свою либу не оч сложно - у слака комбинация хттп-апи и вебсокетов, и все библиотеки, что я видел, ликают детали реализации наружу так, что проще руками всё делать
@asolovyov Ну мне вот правильные библиотеки для HTTP и вебсокетов бы.
А не так, чтобы взять пять, и четыре поковырять только для того, чтобы увидеть, что оно не работает.
@dottedmag aleph?
Так, я уже понял, что я дебил, у меня :use
был вне (ns)
. Мучаю дальше, теперь валится в другом месте.
@asolovyov Спасибо, я действительно дебил.
@dottedmag особенности чел памяти. если не сидишь постоянно на стэке, улетучивается враз. вот и думаешь, а чего остается Ж)
@andmed Улетучиваются детали, а остаются идеи. Так что перл выветривается на 99%, а кложура - на 5%.
JavaScript улетучивается даже если сидишь в стеке, засел на пол года в большом проекте и все. к концу разработки фронт будет уже устаревшим и бомж в стартап не возьмет
@seryh и что такого глобального изменилось за последние пол года ? 🙂
ну так себе "глобальное"
сафари все экма6 фичи начала поддерживать, @savelichalex