Fork me on GitHub
#clojure-russia
<
2016-12-17
>
asolovyov08:12:58

мы собираемся себе i18n делать, я наверное напишу gettext-like либу себе, потому что все эти странные наборы словарей по-моему тотальная жесть

malch09:12:46

Сам не пользовался, но у Peter-а очень качественные библиотеки обычно

az09:12:56

>> мы собираемся себе [something] делать и так со всем в этом фп )

dottedmag10:12:43

Господа, а расскажите, какие библиотеки бы вы взяли, если бы вам нужно было написать Slack-бота?

dottedmag10:12:50

@az Поработав в компании, которая очень критически рассматривает оперсорсные компоненты и обычно их серьёзно оборачивает, допиливает или просто переписывает, я могу сказать, что готовые библиотеки – это полезно, но не так уж критично. Есть исключения, конечно – поддержка каких-нибудь монстрообразных протоколов или очень сложная логика, но они обычно через какой-нибудь интероп подсасывабельны.

asolovyov11:12:41

@malch темпура подходит на 100% под определение "странные наборы словарей"

malch11:12:15

Вполне возможно simple_smile

asolovyov11:12:26

@az у меня есть готовая http://github.com/piranha/puttext, но там кода сто строк, проще написать на cljs ради минификации

asolovyov11:12:52

ну чо вполне возможно, он там словари с текстом в коде задаёт, прям очень даже четко всё

asolovyov11:12:27

а я хочу нормальный gettext, чтоб я файлики с переводами мог отдать в нормальном интерфейсе, с нормальным тулингом вокруг и т.п.

asolovyov11:12:57

@dottedmag just in case, всё что есть на питоне (по крайней мере год назад) - оч хреново написано

asolovyov11:12:12

я одну либу допилил чтоб она для меня как-то работала, но всё равно черезжопное совершенно

asolovyov11:12:05

я бы сказал, что если глянешь вокруг и хорошего ничего не увидишь, то написать свою либу не оч сложно - у слака комбинация хттп-апи и вебсокетов, и все библиотеки, что я видел, ликают детали реализации наружу так, что проще руками всё делать

niquola11:12:26

Чет давно мы clojure hangout не делали - интересные темы?

dottedmag12:12:37

@asolovyov Ну мне вот правильные библиотеки для HTTP и вебсокетов бы.

dottedmag12:12:54

А не так, чтобы взять пять, и четыре поковырять только для того, чтобы увидеть, что оно не работает.

dottedmag12:12:54

В #leiningen молчат

dottedmag12:12:08

В lein classpath вижу jar с http-kit.

asolovyov12:12:25

э, сышь, :use отстой же :))

asolovyov12:12:43

хм, про хттпкит непонятненько

asolovyov12:12:48

ща я гляну, в одном месте у меня должен быть

dottedmag12:12:39

Так, я уже понял, что я дебил, у меня :use был вне (ns). Мучаю дальше, теперь валится в другом месте.

asolovyov12:12:05

(:require [org.httpkit.server :as http])

dottedmag12:12:34

@asolovyov Спасибо, я действительно дебил.

andmed17:12:39

@dottedmag особенности чел памяти. если не сидишь постоянно на стэке, улетучивается враз. вот и думаешь, а чего остается Ж)

dottedmag17:12:30

@andmed Улетучиваются детали, а остаются идеи. Так что перл выветривается на 99%, а кложура - на 5%.

seryh18:12:28

JavaScript улетучивается даже если сидишь в стеке, засел на пол года в большом проекте и все. к концу разработки фронт будет уже устаревшим и бомж в стартап не возьмет

savelichalex18:12:24

@seryh и что такого глобального изменилось за последние пол года ? 🙂

seryh18:12:50

facebook выпустили свой npm кажись

seryh18:12:00

с няшными котиками

seryh18:12:35

angular 2 релизнулся еще

savelichalex18:12:38

ну так себе "глобальное"

misha23:12:56

сафари все экма6 фичи начала поддерживать, @savelichalex

misha23:12:55

ну и фреймворков наверное штук 70 появилось, только их уже не считает никто