Fork me on GitHub
#clojure-russia
<
2015-07-23
>
devlab06:07:27

всем привет

devlab06:07:35

хотел спросить кто пользовался boot

devlab06:07:45

почему там в repl 1.6 clojure по умполчанию ?

devlab06:07:52

когда lein запускает последнюю

devlab06:07:44

@delaguardo: я давно кложу не трогал. т.е. сейчас нет смысла использовать lein ?

delaguardo06:07:26

кстати, проверил - lein запускает 1.6.0 по умолчанию

delaguardo06:07:54

@devlab: мне кажется надо и то и то попробовать, как раз сейчас с boot разбираюсь сижу

delaguardo06:07:36

у них у обоих есть минусы, так что говорить что “lein ненужен” я бы не стал)

devlab06:07:49

какие минусы к примеру ?

ul06:07:10

основное преимущество lein — это вагон плагинов, которые ещё не портировали под boot некоторые из них легко портировать самому, если плагин разбит на библиотеку с функционалом и тонкую обёртку для lein а в остальном boot даёт больше свободы

ul06:07:09

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

petr.myain07:07:57

@dottedmag: хаха, мне уже приводили такое сравнение:) на самом деле, когда я придумывал название подкаста, эта мысль мне не пришла в голову, получился такой автотроллинг и это забавно:)

petr.myain07:07:44

А все уже слушали первый выпуск русскоязычного подкаста про Haskell: Бананы и Линзы? Этого названия я понять не могу

dottedmag07:07:43

Это одна из классических бумаг, повлиявших на разработку Haskell.

petr.myain07:07:00

Если кто-то хочет замутить русскоязычный подкаст про clojure, пожалуйста, сделайте нормальное называние, содержащее хотя бы слово "clojure"!

dottedmag07:07:10

Да нет, назвать надо будет "кляузы и заклинания".

ponimas07:07:10

не смог cognicast найти в айтюнсе? simple_smile

petr.myain07:07:22

@dottedmag: спасибо, теперь понял!

petr.myain07:07:34

Cognicast слушаю! Хочу аналогичный на русском!

ponimas07:07:59

я к тому, что он не ищется по слову кложа

ponimas07:07:21

по кложе находится только какой то мёртвый mostly lazy

petr.myain07:07:09

Я уже не помню, как я нашел cognicast, но скорее всего именно по слову clojure

petr.myain07:07:49

Может оно есть в описании, может были выпуски с clojure в заголовке - нашел отдельный выпуск и подписался

Kira Sotnikov07:07:49

так когнитек же

petr.myain07:07:37

Проверил на айфоне: cognicast нашелся по слову clojure - у них в описании есть все ключевые слова

petr.myain07:07:48

Mostly lazy тоже пробовал слушать, но там как-то очень размыто всё, сплошной оффтоп, насилия

ponimas07:07:51

айфона не имею, может он как то по другому ищет

petr.myain07:07:20

А кто слушал Code Speak Loop? Контент интересный, но слишком отечественный акцент (он на английском). Может автор тут есть?

ponimas07:07:25

выглядит мёртвым

ponimas07:07:23

темы были интересные у них, на первый взгляд

petr.myain07:07:08

Ну он не так давно заглох, ещё в декабре 2014 выходил, я всё думал "перерыв перед новым сезоном"

ponimas07:07:34

послушал минуту, акцент конечно даа simple_smile

dottedmag07:07:30

Michael Pankov and Alexander Turok

Kira Sotnikov07:07:57

Крейг очень хорошо говорит

Kira Sotnikov07:07:15

акцент это у русских и у индусов simple_smile

ponimas07:07:35

я не про когникаст

ponimas07:07:49

я про " Michael Pankov and Alexander Turok"

ponimas07:07:10

они в первую категорию как раз попадают

zharinov10:07:31

А никто cljs-разработчиков не нанимает? Какие бы вы сделали требования для вакансии?

dottedmag10:07:55

В #C05006WDW можно посмотреть

zharinov10:07:21

thnx, не подумал как-то

niquola15:07:58

Давайте планировать следующий hangout (след понедельник 22:00). Тема?

delaguardo15:07:29

ClojureScript?

niquola15:07:08

Если clojurescript - то давайте, что бы хотя бы парочка практикующих была simple_smile?

ul16:07:35

Я постараюсь быть. Сейчас в основном на CLJS и пишу.

niquola16:07:27

Давайте тогда набросаем вопросы по ClojureScript нашим экспертам?

niquola16:07:05

Мне интересна окружение и процесс разработки (REPL driven) - как это сделать правильно? Интеграция с существующим JS кодом? Анализ cljs framewors с высоты птичьего.

niquola16:07:28

Проблемные места cljs

denizzka17:07:08

может кто нибудь пару слов расскажет про datascript

delaguardo17:07:34

я точно буду, но не уверен что могу как эксперт говорить, максимум могу описать проблемы внедрения и некоторые опыты в оптимизации

delaguardo17:07:59

могу набросить про то что Om не нужен)

Niki17:07:51

Слово datascript вызывает Никиту

Niki17:07:56

а черт, я подумал @delaguardo про проблемы внедрения datascript говорит

Niki17:07:04

это ведь про cljs, да?

Kira Sotnikov17:07:48

tonsky: они обсуждают что обсудить на митапе simple_smile

Niki17:07:20

я сообразил уже

Niki17:07:38

просто про опыт внедрения datascript я бы послушал

Kira Sotnikov17:07:30

да тут походу все хотят послушать, рассказывать некому

kirillov18:07:42

я бы послушал про дебаг (насколько все плохо и что улучшается)

ul18:07:51

Никита, а ты сам в чём-нибудь серьёзном использовал его?

ul18:07:44

Я вот хожу вокруг да около, но оказии не выпадает.

Niki18:07:42

Ну я сейчас пишу продакшн проект

Niki18:07:04

Но в экосистеме слабо ориентируюсь, пока только datascript и rum втащил

shinych19:07:28

+1 cljs, опыт небольшой, но уже есть пара поделок, сейчас вот средней могучести аппчик начали писать

shinych19:07:14

очень кстати на datascript смотрим для аппа

petr.myain19:07:08

а как проходят эти хенгауты? в онлайне? число участников (слушателей) не ограничено?

shinych19:07:25

ага, всё культурно

petr.myain19:07:28

а записи потом выкладываете?

petr.myain19:07:39

есть где посмотреть предыдущие?

dottedmag19:07:19

22 в каком часовом поясе?

dottedmag19:07:42

Дефолт-сити?

kirillov20:07:45

в они всегда в записи потом на ютубе

kirillov20:07:14

но лучше конечно здесь http://webmeetups.net/mgroups/25

shinych20:07:26

влип в проблемку с externs зависимостями в cljs, гугление по ключевым словам выводит на @tonsky simple_smile https://github.com/tonsky/clojurescript_deps_test

shinych20:07:44

Было: зависимость от [reagent “0.5.0”] + [cljsjs/react "0.13.3-0”] Стало: [reagent “0.5.0”] + [cljsjs/react-with-addons "0.13.3-0”] При сборке min профайла вот так ругается: EVERE: ERROR - Duplicate extern input: file:/Users/shinych/.m2/repository/cljsjs/react/0.12.2-5/react-0.12.2-5.jar!/cljsjs/common/react.ext.js ERROR: JSC_DUPLICATE_EXTERN_INPUT. Duplicate extern input: file:/Users/shinych/.m2/repository/cljsjs/react/0.12.2-5/react-0.12.2-5.jar!/cljsjs/common/react.ext.js at (unknown source) line (unknown line) : (unknown column) трабл видится в том, что [reagent “0.5.0”] зависит от [cljsjs/react “0.12.2-5”], который вместе с новым с [cljsjs/react-with-addons "0.13.3-0”] экспортирует react.ext.js но непонятно, как это решать

Niki20:07:25

@shinych: :exclude на react написать

Niki20:07:52

maven не понимает что cljsjs/react-with-addons "0.13.3-0” и cljsjs/react “0.12.2-5” это одна и та же библиотека

Niki20:07:01

потому что название разное

Niki20:07:27

как-то так :excludes [cljsjs/react]

Niki20:07:50

на самом деле это cljsjs ступили, им надо было аддоны в specifier засунуть

Niki20:07:08

т.е. типа такого: [cljsjs/react "0.13.3-addons-0”]

shinych21:07:48

@tonsky: спасибо! :exclusions [cljsjs/react] помогло. Надо вчитаться во всё это..