Clojure@Echo 00 обзор, concurrency

Jul 01, 2012 19:40

В прошлый вторник я рассказывал у нас в компании про JavaClojure. Это первая, вводная лекция - я Кложу в компанию притащил, мне и отдуваться теперь, популяризировать. Звук есть весь, видео вот не всё (фотоаппарат потому что, 29 минут максимум пишет), но кое-где есть. Слайды все есть ( Read more... )

clojure at echo, разрешите доложить, ru, clojure, эхо ульяновска, девелопмент, и такое было, fp

Leave a comment

Comments 27

antimirov July 1 2012, 21:50:00 UTC
Спасибо, давно хотел глянуть на Крожур. Полтора часа?!

Reply

alexott July 2 2012, 06:35:02 UTC
вот более полный список всяких видео-лекций про кложуру :-)

Reply

tonsky July 3 2012, 09:01:01 UTC
Алекс, а можете исправить Прохорова на Прокопова? :)

Reply

alexott July 3 2012, 09:03:10 UTC
done ;-)

Reply


anonymous July 2 2012, 11:29:29 UTC
Уже есть success storie об использовании Clojure в боевом приложении?

Reply

tonsky July 3 2012, 09:00:07 UTC
Рано пока, но на подходе.

Reply

ext_1286591 July 3 2012, 12:38:39 UTC
Вот здесь есть список тех, кто использует clojure для задач в бизнесе
dev.clojure.org/display/community/Clojure+Success+Stories

Reply


yuridichesky July 3 2012, 08:46:58 UTC
Хорошая лекция.

Вопросы "чем XXX лучше YYY" заведомо не слишком корректны, и отвечать на них трудно. Вопросы об области применения языка тоже как-то не очень, если речь не идет о сильно специализированных языках. Применительно к Clojure можно было бы сказать, что будучи лиспом, Clojure незаменим там, где есть необходимость в DSL в том или ином виде. В принципе, очень большой круг задач (пожалуй даже больше, чем традиционно считается) эффективно решается при помощи DSL-ов, и Clojure здесь безусловный win (в сравнении, к примеру, с кодогенерацией на Erlang -- помнишь лекцию на Factory?).

Reply

tonsky July 3 2012, 08:59:44 UTC
Спасибо!

> Вопросы "чем XXX лучше YYY" заведомо не слишком корректны, и отвечать на них трудно.

Наоборот, это самые главные вопросы, и ответ на них должен от зубов отскакивать у хорошего архитектора. Причем не детский лепет а-ля «фуу скобочки», а в терминах качеств и показателей получаемой системы.

Про DSL - действительно, хороший аргумент.

Reply

ko_bx July 3 2012, 11:29:07 UTC
Да, тоже дошёл до момента "а зачем он нужен, если есть скала/эрланг?", а потом еще лучше "что оно кроме скобочек даёт", и расстроился.

Reply

yuridichesky July 3 2012, 13:00:03 UTC
Ну как же. У Erlang'a я так понимаю большие проблемы с частью, которая ответственна за числодробилку. Т.е по сути, эрланг предоставляет прозрачную систему акторов и сборщик мусора с soft time. Скала это винегрет из двух парадигм, присыпанный сахарком, лично мне так показалось на первый взгляд. Clojure же, в отличии от этих двух языков предоставляет минималистичный синтаксис, батарейки для платформы JVM и если я не ошибаюсь даже существует реализация акторов плюс есть библиотека avoit, которая позволит реализовать распределенное приложение (привет Erlang).

P.S. Кстати, меня честно говоря интересует Erlang. Насколько я понял в чистом виде он нигде особенное не применяется. Т.е нужно обязательно в комплекте брать какой-нибудь низкоуровневый язык, который в свою очередь возьмет на себя задачу перемалывания данных. Или я ошибаюсь и Erlang можно использовать и по другому?

Reply


ext_650079 July 3 2012, 19:16:47 UTC
Как можно задавать вопросы, зачем Clojure ? Он же просто волшебный ^_^

P.S. Фонт со скобочками это судя по пдфу нитти вм2 ? А где его потыкать можно ? Нагуглить сходу не вышло.

Reply

tonsky July 4 2012, 08:17:29 UTC
Я из iA Writer выковыривал (то ли for mac, то ли под ipad). Могу скинуть на емейл, в принципе.

Reply

ext_650079 July 4 2012, 09:02:32 UTC
В принципе не помешает - andrew.kondratovich [gmail]

Reply

ext_650079 July 4 2012, 09:21:17 UTC
Благодарю.

Reply


Leave a comment

Up