This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-28
Channels
- # admin-announcements (72)
- # aws (23)
- # beginners (43)
- # boot (140)
- # cider (11)
- # cljs-dev (4)
- # cljsrn (82)
- # clojars (2)
- # clojure (215)
- # clojure-nl (2)
- # clojure-russia (149)
- # clojurecup (4)
- # clojurescript (159)
- # cursive (19)
- # datomic (47)
- # editors (1)
- # emacs (27)
- # hoplon (32)
- # jobs (11)
- # ldnclj (3)
- # mount (33)
- # off-topic (1)
- # om (380)
- # onyx (1)
- # re-frame (2)
- # reagent (54)
- # yada (63)
При всей быдловатости го, devops утилиты и сервисы на нём - самое то - маленькие, быстро стартуют, не одно-поточные - consul, docker, prometheus etc ;)
о, раз уж такая тема пошла, хотел бы спросить людей, говорящих о Rust — а на D (http://dlang.org/) вы не смотрели?
@ul: смотрел ага. Меня смутило что ему хз скок лет, а оно так и не взлетело
да, Александреску жалуется, что этот факт сильно портит имидж языку, притом, что сам по себе ничего не говорит о его качестве
и возраст в данном случае плюс, потому что многими детскими болезнями язык успел переболеть
Мне вот этот ответ (от него самого кста) очень понравился - D vs Go vs Rust https://www.quora.com/Which-language-has-the-brightest-future-in-replacement-of-C-between-D-Go-and-Rust-And-Why/answer/Andrei-Alexandrescu
с плюсами и минусами по каждому
ну я что-то скептически отношусь к D - вот как тока хотяб раз в месяц статья будет на HN, то тогда ок, посмотрю поподронее
счас вообще не видел ни одной
У D очень-очень долго было плохо с компилятором и до сих пор какой-то ахтунг со стандартной библиотекой.
Andrei Alexandrescu, D Language Architect D's static introspection, compile-time evaluation, and mixin-driven code generation combine to a powerful cocktail that is very difficult to mix right in other languages, be they new or extant; at this game, Go is so out of depth it doesn't even get the point; ыы
Хороший ответ в Quora, да. Если D подтянет тулчейн, то на него опять можно будет смотреть.
Парни, чота я облажался.
(defn chsk-send! [[id opts]]
(if (:open? @chsk-state)
(send-fn [id (merge opts {:token (helpers/get-cookie :token)
:refresh-token (helpers/get-cookie :refresh-token)
:id (helpers/get-cookie :id)})]) ; ChannelSocket's send API fn
(recur [id opts]))))
вот эта штука почему-то делает мне бесконечный цикл@abtv: во, посмотрю спасибо
@rm: А что не должна?:) Если не :open то recur вечный
ааа, и рекур у тебя типа в цикле будет проверять пока :open? не будет
ну тыб хоть таймаут добавил
а можете накидать несколько минусов go? я просто сам не эксперт, а тут спрашивают на работе
@andfadeev: Если одним словом, то говно :)
@andfadeev: Вот камрад @asolovyov напейсал: http://solovyov.net/blog/2014/when-to-use-go/
И ответ Александреску в Quora (см. выше ссылку) вполне себе покрывает его проблемы.
ну вот пара примеров - groupBy in go: https://github.com/jbenet/go-multiaddr-net/blob/master/Godeps/_workspace/src/github.com/anacrolix/missinggo/itertools/groupby.go Хочу сортировку по всем полями структуры: https://gist.github.com/artemyarulin/6e9aa157c81f082285ec
"Посмешище в Go типизацией назвать может только поклонник Java 1.0.” ыы, 10 из 10
про быстростартующие инфраструктурные штуки обсуждали недавно тут – ocaml для этого тоже подходит. я его не пробовал, но хочу.
окалм кто-то уже юзает в продакшене? я тока знаю facebook сделал flow для js на нем
the first version of rust compiler as far as I know is also has been done in ocaml but maybe I'm wrong
о, крутяк, надо посмотреть повнимательней тогда его
на окамле полно всякого в продакшене ) ну и компиляторы всякие и статические анализаторы на нем традиционно пишут, да
https://www.janestreet.com/ крупнейший окамл-разработчик "в продакшен"
кто что посоветует, я вот до этого юзал korma (впринципе все устраивало) и немного yesql, теперь вот хочу небольшой проектик еще сделать и думаю что взять, есть ли смысл брать honeySql или sqlingvo?
мож кто знает - нету никакой функции чтоб строки типа ”ActivityIndicatorIOS”
привеcти к кложурному виду ”activity-indicator-ios”
?
@malch: То что нужно, спасибо!
@artemyarulin: camel-snake-kebab uses old cljs and it seems abandoned, it there is a general purpose string library that contains that functions https://funcool.github.io/cuerdas/latest/#dasherize
ага, уже сказали
And if you don't like the cuerdas library it there also http://expez.github.io/superstring/doc/superstring.core.html#var-lisp-case
^^ наши ряды редеют - хватит про окамл в говно-го, больше лиспа, макросов, больше скобочек!
I do not have same opinion, it provides a separated layer for raw query execution and later query builder, and later a "code generator" a la hibernate
that works very fine and you are not bound to use the both if you do not want the both
Если банан невкусный и яблоко невкусное, то по этому критерию я могу их сравнить. Так же jooq и hibernate - оба работают, в целом, но есть куча тонкостей и материй в стиле black magic, что я их по этому признаку заношу в одну группу. И если surricata backed by jooq, то лично я воздержусь.
I agree with you and I don't like black magic and jooq version that I'm using has everything explicit and clear and I have touched the source code also
maybe you have experience with old versions maybe or you have used different part of jooq
in any case I don't intend convince anyone, only understand that you says, nothing more
suricatta does not use anything that can be considered "magic" or "black magic", everything is explicit. It does not uses anything related to code generation (that in fact is a separated module in jooq...), I'm using jooq as lightweight jdbc abstraction for forget about dealing with the awful jdbc api, and I'm also using the jooq query builder just for generate from code to sql string.
Ну я сейчас уже не помню детали, было около года назад, когда я его впихивал в проект. Так он там пока и остался. Как в продакшн выйдет, поменяем на sql2o.
Но какая-то там магическая ерунда была. Если ты не столкнулся - ОК. Но для меня jooq уже не ассоциируется с чем-то хорошим.
ok, I understand. I have created suricatta and clojure.jdbc (https://github.com/funcool/clojure.jdbc) because the defacto standard clojure.java.jdbc has awful api with tangled impl and broken transaction management
а можно еще ссылку readonly?
2 часа фега
кто-нить в 2 словах может расскажет о чем там? По делу болтали, или опять холиварили?
@nicola: Где ссылки можно глянуть, которыми во время хенгаута обменивались?
да я уже спрашивал как то. думал они в митапсе будут сохранятся. там часто бывает интересно. а конкретно про этот - то что prepor кидал
там че то для орг мода было
да там просто пример был https://github.com/prepor/dot-emacs-a-la-russe/blob/master/init-org.org
спасибо
В quiescent в сравнении с Om и reagent написано, что они используют hiccup-стиль. Разве quiescent не его же использует?
virvar: в quiescent самом по себе нет никакого сахара для описания дома. но его легко прикрутить, если хочется
@prepor: Крутой конфиг, literate programming выглядит всегда очень круто!