
Rumata
05.12.2016
08:43:22
парни извините но я тут опять прорекламирую свой покдаст :) если вы не против
RU: 4 Эпизод о досократиках, поговорили также об экзистенциальном кризисе человека и многом другом.
https://soundcloud.com/myfatherphilosoph/04-dosokratiki

Alexander
05.12.2016
08:44:59
тут еще кто-то тоже философские подкасты писал
тренд? )

Rumata
05.12.2016
08:46:46
Я и был

Google

Константин
05.12.2016
08:52:25
Если норм заходит - то конечно рекламируй. Пусть чат и называется эликсирным, но общение на другие темы только улучшает взаимопонимание)))
Оффтопну. Попробвал я clojure. Уделил ему фиг знает сколько времени, но точно не сильно много.
Из основных впечатлений - староват. Развивается медленно, возможно это показатель стабильности.

Rumata
05.12.2016
08:54:35
В следующем эпизоде есть грандиозные планы пригласить двух чувяков из другого ит подкаста и сделать батл

Константин
05.12.2016
08:55:08
Для веба я не нашел хороших библиотек, многие из них уже старые. Есть книга на русском - это если кому интересно.

Rumata
05.12.2016
08:55:14

Константин
05.12.2016
08:55:34
Именно clojure
К синтаксису быстро привыкаешь, но в начале дико путаешься в этих векторах мапах листах и т.д.
мозг кипит))

Aldar
05.12.2016
08:56:57
Попробуй хаскель)

Константин
05.12.2016
08:57:59
Эликсир быстрее и лучше цепляет, он сразу вкатывает многопоточностью. Я на нем буквально сразу замутил первый todo лист и парсер. Но вот clojure не пытается меня подпинывать в должном направлении, он не хвалится ничем.
Просто "Вот я язык, ну на JVM.. типа норм.. 1.8, кхм, с хрен знает какого года"
Хаскель.. а он в каком направлении?

Google

Константин
05.12.2016
09:00:09
В чем его сильные стороны?

[Anonymous]
05.12.2016
09:00:10
в мозго-взрывательном
наиболее полно реализует идеи из математики

Aldar
05.12.2016
09:02:09

Константин
05.12.2016
09:06:30
точно могу сказать, что из всех языков что я пробовал изучить, меня цепанули только ruby и elixir. Но при этом не фрэймворками, а как сами языки.
И на этих двух языках я писал парсеры.. и работают они замечательно))

Aldar
05.12.2016
09:07:30
на хаскеле лучше всего писать парсеры
и работают они быстро

Константин
05.12.2016
09:07:41
все может быть)

Andrey ?
05.12.2016
09:07:45
На руби их писать удобно

Константин
05.12.2016
09:07:50
+1

Andrey ?
05.12.2016
09:07:57
С тем же нокогири

Константин
05.12.2016
09:07:58
именно удобно и быстро
сразу все понятно + есть возможность дебага в реальном времени
код пишется и сразу видно что получается

ⰿⰰⰾⱏ
05.12.2016
09:09:05

wumin
05.12.2016
09:20:02
> @yaBloom
Из основных впечатлений - староват.
А что значит староват?

Константин
05.12.2016
09:20:31
создается впечатление, что он плохо развивается
и медленно
Если книга 14го года актуальна в 16ом

Google

wumin
05.12.2016
09:21:15
Я за ним слежу у меня не складывается такого впечатления

Константин
05.12.2016
09:21:33
или даже 13го

wumin
05.12.2016
09:21:36
Недавно core.spec выпустили
А язык почти не меняется - это же лисп
Вообще ИМХО это один из очень круто задизайненых языков. И, к слову говоря, elixir его фичи перенял
например макросы

Константин
05.12.2016
09:24:42
мне показалось, что синтаксис эликсира ближе к людям
он легче воспринимается
Возможно, если бы я не знал эликсир)))))

wumin
05.12.2016
09:25:17
протоколы тоже из clojure

Константин
05.12.2016
09:25:28
да так то понятно
и ide норм и выполнение в реалтайме

Константин
05.12.2016
09:25:57
я вот даже по курсу писал csv ORM
с джоинами, условиями и сортировкой
вообще зачет

wumin
05.12.2016
09:27:24
Ну синтаксис - это "такое". Это дело привычки. Я за clojure не агитирую

Ilya
05.12.2016
09:28:02
у кложи основная проблема в том, что у нее нет феникса

Константин
05.12.2016
09:28:14
http://joxi.ru/n2YYo6QfjYZqw2

wumin
05.12.2016
09:28:16
А там другая идеология

Ilya
05.12.2016
09:28:18
имхо собственно и все

Google

Ilya
05.12.2016
09:28:41
да, они прикрываются тем, что собери все сам это модно и правильно

Константин
05.12.2016
09:28:41
http://www.luminusweb.net/

wumin
05.12.2016
09:28:43
фреймворки ничто - библиотеки все )

Константин
05.12.2016
09:28:52
Вот пожалуйста

wumin
05.12.2016
09:29:04
Ну в этом есть смысл

Константин
05.12.2016
09:29:09
А еще есть очень крутая ОРМ

wumin
05.12.2016
09:29:15
И это не так сложно

Ilya
05.12.2016
09:29:53
вторая беда, то что все фолбэчится в яву
нет смысла делать хорошие библиотеки на кложе

Admin
ERROR: S client not available

Nikita
05.12.2016
09:30:23
ну не прям в яву же

wumin
05.12.2016
09:30:26
Для веба можно на clojure писать и для сервера и для клиента(с крутым тулингом)

Ilya
05.12.2016
09:30:28
пото му что на яве уже есть лучше штук 5

wumin
05.12.2016
09:30:57
а чем плоха ява?

Nikita
05.12.2016
09:31:10
Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно. ©

Ilya
05.12.2016
09:31:12
ничем, особенно 8-я

Константин
05.12.2016
09:31:21
кстати да.. а вот для эрланга не так много хороших реализаций))

Ilya
05.12.2016
09:31:22
в этом и дело )
кложа получается дсл для диспатчинга явовых либ

Nikita
05.12.2016
09:31:56
но вообще с кложурой по-моему уникальный случай, ибо кложурскрипт хорош

Google

Константин
05.12.2016
09:32:37
это как в свое время coffeescript??

Nikita
05.12.2016
09:32:45
не
не то)

Dmitry
05.12.2016
09:33:10
Кофескрипт ничем не лучше чем 6 жс
А 7 жс пытается догнать сишарп

Константин
05.12.2016
09:33:34
Ну так время elm придет и все

Nikita
05.12.2016
09:33:40
elm не придет

Константин
05.12.2016
09:34:00
или еще какую гадость придумают..

Marat
05.12.2016
09:34:14
es6 компилится по стандарту
и получается ад

Dmitry
05.12.2016
09:34:35
Красота - понятие относительное

Константин
05.12.2016
09:34:51
чем бы дитя не тешилось - только бы ангуляр не велосипедило

Dmitry
05.12.2016
09:35:13
На жс можно писать функционально при соблюдении дисциплины
Там для этого есть все кроме иммутабельнлсти, которая берётся из immutable.js

Marat
05.12.2016
09:36:38
А еще comprehensions выпилили, хотя удобная штука

Dmitry
05.12.2016
09:37:51
Зато map работает без underscore
Плюс генераторы из которых получаются итераторы для всей этой байды

Ilya
05.12.2016
09:39:04
es6 не очень, там из лямд все еще надо return делать
это ужасно в 21 веке

Dmitry
05.12.2016
09:40:42
Да вроде как не нужно
var total = values.reduce((a, b) => a + b, 0);