Fork me on GitHub
#clojure-russia
<
2015-09-14
>
lowl4tency07:09:52

invizz: привет

lowl4tency07:09:59

а какие темы предлагай

pacman07:09:59

всем доброго времени суток, кто перешел уже на emacs-24.5

pacman07:09:14

есть ли проблемы с cider и прочими плагинами?

kirillov08:09:18

У меня жутко лагает Emacs под El Capitan Кто-нибудь сталкивался с подобным? Ставил через brew cask

dottedmag08:09:43

Что-то прямо филиал #C099W16KZ :)

dottedmag08:09:18

@kirillov: А brew cask откуда его взял?

dottedmag08:09:21

В IRC у них спроси, там какой-то чувак чуть ли не 24x7 про OS X отвечает.

kirillov08:09:38

спасибо.

kirillov08:09:54

я видел они предлагают поставить xcode7 и пересобрать

dottedmag08:09:48

Тоже вариант. Собирается на два пинка, кстати. У меня самопатченый и самособранный emacs. Не знаю насчёт xcode7, впрочем.

niquola08:09:10

Всем привет - сегодня хэнгаутим?

niquola08:09:38

Давайте тему выберем

lowl4tency08:09:52

nicola: предлагай

niquola08:09:14

можно продолжить про clojurescript - протоколы общения с сервером (json, edn, transit), организация приложения, детальней про фреймворки

dottedmag08:09:19

@asolovyov: ^^ позажигаешь?

asolovyov09:09:17

нее, я на хенгауты пас, мне хватает митингов на работе simple_smile

rm09:09:21

я принес cljs в rails и сам офигел о того, какой я наркоман :) но рассказать об этом, собственно, больше и нечего, кроме того, что так можно

rm09:09:52

ну, может немножко

abtv09:09:53

Давайте продолжим про clojurescript, только вот у меня почти нет опыта его использования - немножко reagent попробовал и все. Было бы неплохо услышать best practices: как организовать компоненты в приложении, как организовать работу с данными, какие библиотеки использовать.

asolovyov09:09:13

rum, datascript, javelin simple_smile

rm09:09:35

tonsky, перелогинься :)

rm09:09:53

а во сколько это все? А то я опять пропущу

lowl4tency10:09:02

nicola: а я ничего не знаю про кложускрипт

lowl4tency10:09:09

поэтому не буду занимать место

kirillov11:09:13

Возвращаясь к emacs. Установленное через Homebrew (emacs-mac) - работает «на-ура» Универсальный бинарник через cask (http://emacsformacosx.com/) - тормозит безбожно! Возможно проблема как раз в сборке вручную под El Capitan. Не адаптирован еще. Так что если кто-то юзает Emacs в GUI и под новой макосью - пока стабильнее - homebrew-версия, собранная локально.

asolovyov11:09:45

@rm: Никита не юзает javelin simple_smile

konukhov11:09:09

@pacman: я на 24.5, и у меня нет проблем с cider. cider, cider-nrepl и тд – все последних версий из melpa-stable. а что у тебя там случилось?

niquola12:09:20

можен на пораньше сместить

rm12:09:56

не, давайте так оставим

a.espolov12:09:03

@asolovyov: а есть опыт использования rum и datascript?

asolovyov12:09:18

@a.espolov: прям щас пишу приложение

asolovyov12:09:44

в не супер-высоком темпе, правда, но со след недели ускоряемся simple_smile

asolovyov12:09:59

ну и я писал уже приложения на quiescent'е, на om'е, и на реакте нцать раз

asolovyov12:09:13

и свою обëртку для реакта для cljs тож писал, ггг simple_smile

a.espolov12:09:52

@asolovyov: я правильно понимаю, что все что я получу с сервера и залью в датаскрипт, удалить эти данные во время работы приложения из памяти у меня не получился ?

a.espolov12:09:14

яркий пример, сущностей овер 10000 все грузить на клиент смысла нет

asolovyov12:09:22

ну, если надо - то получится

asolovyov12:09:24

почему нет

a.espolov12:09:24

приходится юзать паганиацию

asolovyov12:09:32

db.fn/retractEntity, и удаляешь из памяти

a.espolov12:09:40

а как же в доках написано что имутабельная база

asolovyov12:09:40

обычно особенного смысла нет, но если их прям дохера, то без проблем

asolovyov12:09:52

иммутабельная база это как иммутабельные данные

asolovyov12:09:09

значит ли это, что ты не можешь получить словарь без одного из ключей? или базу без одной из сущностей?

asolovyov12:09:27

не значит, просто ты получишь новую версию базы

a.espolov13:09:24

не меня смущал момент, что я в нее что-то записал и эти данные останутся навсегда

Niki13:09:47

@a.espolov: в Datomic да, в DataScript нет

Niki13:09:01

DataScript нигде специально не запоминает удаленные данные

Niki13:09:13

поэтому если самому за ними не следить, они прекрасно удаляются

Niki13:09:40

в Datomic место не ограничено, им можно

Niki13:09:04

а у нас в браузере память конечна, поэтому даже долгоиграющее приложение должно работать в константной памяти

Niki13:09:24

удаление это примерно как (disj <set> <key>)

Niki13:09:41

возвращает новую БД в которой нет и следа от того, что только что удалили

a.espolov13:09:31

теперь догнал

a.espolov13:09:39

@tonsky: спасибо)

pacman16:09:40

@konukhov: Да я собственно привентивно интересуюсь, перейти хочу

konukhov16:09:46

а, ну тогда ок все должно быть. у меня были проблемы с cider, но не из-за 24.5, а из-за того, что я пользовался сборкой emacs-live. переписал все под себя, обновил версии пакетов, и никаких проблем больше не было.

dottedmag19:09:30

Ммм, а что, не началось ещё?

abtv19:09:11

у меня ничего

p.lebedev19:09:53

Зал не полный 😃

abtv19:09:14

кина не будет?

p.lebedev19:09:39

Тут только @nicola, или @lowl4tency могут стартануть...

p.lebedev19:09:10

тут мог бы быть митап 😃

lowl4tency19:09:18

блин меня упорно логинит в доменную рабочую учетку

lowl4tency19:09:29

давайте я сделаю кого-нить администратором )

p.lebedev19:09:09

Можно, но только толку то я понимаю нет? Или есть кому рассказывать?

lowl4tency19:09:28

я могу помочь стартануть, но я не знаю ничего про кложускрипт )

p.lebedev19:09:00

я могу послушать 😃

abtv19:09:36

Я тоже слушатель)

lowl4tency19:09:58

вы все бесполезны

abtv19:09:10

пойдем упьемся

lowl4tency19:09:18

я не пью

abtv19:09:31

а я не ем

abtv19:09:52

даже тут ничего не вышло

abtv19:09:12

Серьезно, а Ильшада не будет?

lowl4tency19:09:13

надо формат менять

p.lebedev19:09:46

Есть идеи по изменению формата?

p.lebedev19:09:57

Что не так по твоему?

dottedmag19:09:58

вместо хэнгаута будет хэнговер.

p.lebedev19:09:26

Мне кажется все самые сочные темы сразу обсудили, и остались такие, что спецам не очень интересны... Все время проблемы с выбором темы.

p.lebedev19:09:15

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

lowl4tency19:09:24

ну например митап переформатить в подкаст

lowl4tency19:09:31

брать интервьюхи

lowl4tency19:09:36

обсуждать новости

abtv19:09:55

согласен насчет новостей

p.lebedev19:09:01

Да с новостями легче идет

lowl4tency19:09:04

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

p.lebedev19:09:23

вот были конфы - классные митапы получились

lowl4tency19:09:33

такой вот коллективный подкаст с видосом

lowl4tency19:09:44

p.lebedev: а звук можно прикрутить отдельно дорожку?

lowl4tency19:09:07

или попробовать на клиенте это отдельно писать

lowl4tency19:09:17

захватить айтюнс

lowl4tency19:09:03

вот у девзена или у когникаста норм получается

lowl4tency19:09:16

приглашают людей, и обсуждают

p.lebedev19:09:27

про звук отдельно и Костя (#Konstantin Nazarov) говорил, но у нас пока на это нет ресурсов, мы сейчас альтернативный видео стрим пилим

lowl4tency19:09:10

p.lebedev: просто для тех кто смотрит потом не очень я думаю интересно смотреть на лица

lowl4tency19:09:27

это актуально для риалтайма и для собеседников как мне кажется

lowl4tency19:09:40

ну или если десктоп шарить

p.lebedev19:09:42

тут не только лица можно экран расшарить это бывает архи полезно..

lowl4tency19:09:00

надо короч переосмыслить это дело

az19:09:14

ну что же вы бетмены

az19:09:20

так и не стартанули?

lowl4tency19:09:57

а у нас спикеров нет

lowl4tency19:09:00

только слушатели

niquola19:09:15

Блин, у меня домашние проблемы - не успел

niquola19:09:24

Вы разбежались?

niquola19:09:34

Давайте на следующий понедельник перенесем

p.lebedev19:09:36

Да хотелось бы, на самом деле, и так две недели ждешь, настраиваешься 😃