Fork me on GitHub
#clojure-russia
<
2016-05-30
>
misha02:05:58

@leov: всё можно, вопрос только в том, стоит ли оно того.

savelichalex05:05:22

@leov: сомневаюсь что веб-воркер как то поможет, transferable это типизированный массив специальный, datascript с ним вряд ли работает, а иначе можно будет из воркера только какой нибудь json максимум вернуть, да и вообще не факт что в воркере взлетит datascript

Niki09:05:38

datascript в arraybuffer не запихнешь

Niki09:05:24

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

Niki09:05:24

вообще webworkers это большое разочарование для clojurescript и datascript, потому что мы-то знаем, что у нас всё почти иммутабельное и его можно безопасно шарить

Niki09:05:41

но вебворкеру этого не объяснишь :( Сериализуй в строку, говорит

Niki09:05:28

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

dottedmag10:05:29

Спонтанный выброс вебворкеров в ионосферу.

savelichalex10:05:09

@tonsky: просто всех парит производительность поди) я кстати хотел спросить, нет в планах повыносить часть функционала где важна производительность например в js? я бы хотел помочь, например посидеть с профилировщиком v8

Niki10:05:25

там и так всё на js-ных массивах

Niki10:05:48

как показывает опыт immutable.js переход на js не обязательно означает прирост скорости

savelichalex10:05:42

они кстати еще и не делали профилировку) у них это пока в планах

savelichalex10:05:57

как показывает опыт bluebird можно если хорошо запарится сделать очень производительную реализацию, производительнее нативной)

Niki10:05:29

если они не делали профилировку, что они там вообще делали?

savelichalex10:05:56

просто сделали реализацию иммутабельных данных в js, там скорее больше про алгоритмическую сложность думали

misha11:05:41

@tonsky: привет, ты упоминал про какой-то рефакторинг в датаскрипте, до оторого руки не доходят. есть прогноз того, когда дойдут? и что вообще от него ждать? может помочь чем?

Niki11:05:44

прогноза нет

Niki11:05:57

помочь тоже нечем наверное, я не придумал пока как делать вообще

Niki11:05:05

но спасибо :)

misha11:05:41

а о чем рефакторинг-то?

niquola15:05:32

Блин, я смогу осводиться только к 11 сможете без меня хэнгаут провести? Или давайте в 23:00

abtv16:05:08

если у @nicola не получится, то я начну хэнгаут в 22:00

prokaktus17:05:38

Что за хэнгаут? Как к нему подключиться?

abtv17:05:49

@prokaktus: http://webmeetups.net/mgroups/25 - тут можно подписаться, а также посмотреть прошлые выпуски

abtv17:05:02

здесь, в слаке, будет ссылка в 22:00

prokaktus17:05:48

@abtv: спасибо, подписался! Очень интересно будет niwinz'а послушать.

abtv18:05:44

через 10 минут начнется хэнгаут

abtv18:05:20

парни, извините, сегодня митапа не будет

abtv19:05:03

сегодня форс-мажор с людьми, кто может стартовать: Николай еще не приехал, а мне нужно уезжать

abtv19:05:19

как насчет этой среды, в 22:00?

leov19:05:48

да ваще не вопрос

leov19:05:56

можно хоть сегодня в 11, хоть в среду

leov19:05:15

у Андрея офигенный гайд

leov19:05:19

по кложурскрипту

leov19:05:38

ща, можно последний вопрос по датаскрипту, и я уймусь?

leov19:05:00

в общем, в веб-воркерах можно якобы zero-copy шарить данные между веб-воркером и основным жаваскрипт-конекстом

leov19:05:08

но шарить можно только массив байтов

leov19:05:24

собственно, никто не знает, долго ли будет туда сериализовывать датаскриптовый БТСет?..

leov19:05:48

(АААААА аааа. с тех пор как я посмотрел апи датомика, он не даёт покоя = )

niwinz19:05:36

я а датаскрипте уж не могу помочь 😞

abtv19:05:06

я тоже (

leov19:05:18

просто там очень складный апи. даталог и правда очень красивый, и сама идея с этими датомами много чем хороша. и историю хранит. и запросы оказывается легко читаются, и композиция с ними, похоже, не в пример sql

rmuslimov19:05:41

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

niwinz19:05:04

😞 и опять не нашол время актуализировать его...

rmuslimov19:05:22

спасибо!

niwinz19:05:50

комплемент воркшопа