
Robert
25.03.2018
10:23:55
понял, спасибо =)

Oleg
25.03.2018
10:25:27

Robert
25.03.2018
10:27:47
огонь, спасибо еще раз)

Aleksey
25.03.2018
15:03:57
https://bluejeans.com/11251442132429 мы тут подкаст эксперементально с видео пишем. можете присоединяться на мьюте.

Google

Юрий
25.03.2018
15:07:25
а линуксбояре в пролёте?

Aleksey
25.03.2018
15:08:31

Vadim
25.03.2018
15:08:32
я с браузера сижу

Sergey
25.03.2018
16:03:23
а, понял, тогда чего не hangouts?

Aleksey
25.03.2018
16:05:43

Alexander
25.03.2018
16:24:54
что за люди?

Oli
25.03.2018
16:28:50

Sergey
25.03.2018
16:31:07
фомкин, романчук
остальных не знаю
+1 тян и +1 кун
душевно трут за все

Aleksey
25.03.2018
17:04:27

Google

Nick
25.03.2018
17:38:15
Если и пробовать, то zoom

Sergey
25.03.2018
18:49:19

Wystan
25.03.2018
19:23:34

Nick
25.03.2018
19:39:29

Sergey
25.03.2018
20:16:55

Александр
26.03.2018
08:05:57
10ку и graal еще никто не пробывал?

Nick
26.03.2018
08:36:32
С джавой грааль я давно трогал
А вот со скалой

Grigory
26.03.2018
08:38:29
у ям хелоуворлд на граале запускался

Daniel
26.03.2018
08:42:02

Nick
26.03.2018
08:44:21
@notxcain слушай, не скажешь как можно после IO.shift вернуть управление назад в тред?
@odomontois ps Concurrent.start возвращает всеж fiber

Denis
26.03.2018
08:45:03
не знаю )

Nick
26.03.2018
08:46:12
https://scastie.scala-lang.org/AkxRj5HcRxODMhTitYm4eQ
классический пример)
@pomadchin может ты знаешь?
fiber.fork не понятно как работает

Denis
26.03.2018
08:46:55
зачем думать об этом?
абстрагироваться от тредов и пытаться ими оперировать

Nick
26.03.2018
08:47:37
зачем? например хочу чтоб для некоторых вещей был отдельный threadpool

Google

Grigory
26.03.2018
08:49:31
Запринтелнь имя треда

Nick
26.03.2018
08:50:54
лол
ну так и я могу

Grigory
26.03.2018
08:51:04
А зачем те назад?
Ансейф ран синк и так все в мейн кинет

Nick
26.03.2018
08:51:33
затем что я хочу отдельный тредпул для блокинг задач

Grigory
26.03.2018
08:51:41
ну

Nick
26.03.2018
08:51:41
и не хочу в нем колбеки выполнять

Grigory
26.03.2018
08:52:38
почему?

Nick
26.03.2018
08:52:42
хотя хрен с ним

Grigory
26.03.2018
08:52:56
Да забей синхи посто

Nick
26.03.2018
09:01:47
@pomadchin https://scastie.scala-lang.org/xL4WiqEQSbWLFGsygA1Dnw
как сделать без шифта обратно)
еще мне не совсем нравится фраза
/**
* Returns a new task that will await for the completion of the
* underlying fiber, (asynchronously) blocking the current run-loop
* until that result is available.
*/
def join: F[A]
(asynchronously) blocking

Oleg
26.03.2018
09:14:36
ну что не понятно?
это значит, что продолжения банкета не будет, пока указанный файбер не завершится

Google

Oleg
26.03.2018
09:15:44
Но просто если тебе нужна точная обработка по экзекьюшен контекстам и прочему
Просто юзай моникс
Ну а если ты хош IO то почему бы не написать
for{
fiber <- (IO.shift(specialEC) *> specialThing).start
... unrelated things...
res <- fiber.join
... related things ...
}

Nick
26.03.2018
09:27:35
дык тож самое, после join в каком треде эт будет работать?)
в том же в какой ты шифтил

Oleg
26.03.2018
09:29:37
Тот, гже я шифтил у меня относится исключительно к другому треду

Admin
ERROR: S client not available

Oleg
26.03.2018
09:30:20
Если нет - то они плохо скопировали хачкель
Ты же видишь, что я не флатмаплюсь с шифтом
Шифт у меня внутри того, что в start

Nick
26.03.2018
09:31:17
я понял
а вот так работает
спасибо тебе любимый Олег

Oleg
26.03.2018
09:33:29

M
26.03.2018
09:47:20
может кто продублировать ссылку на гит хаб где был порядок вхождения на скалу
книги

Валерий
26.03.2018
09:49:26
https://gist.github.com/d1egoaz/2180cbbf7d373a0c5575f9a62466e5e1

M
26.03.2018
09:49:49

Alex
26.03.2018
11:32:51
о я смотрю Пресслер в оракл переметнулся

Google

Oleg
26.03.2018
11:34:20
Пресслер?

Alex
26.03.2018
11:34:52
который корутины ваял в пульсаре
хотя он походу и в оракле их продолжает ваять
пришел к успеху
http://docs.paralleluniverse.co/quasar/
http://blog.paralleluniverse.co/2013/05/02/quasar-pulsar/
еще толкал речи на тему мол хватит тащить своё фп в нашу императивную жабень
ну он со знанием дела толкал, со ссылками на матлогику :)

sherzod
26.03.2018
11:37:51
О, а есть ссылка на этот "альтернативный" взгляд?

Alex
26.03.2018
11:39:26
https://www.youtube.com/watch?v=dWdy_AngDp0

sherzod
26.03.2018
11:39:47
Спасибо

Alex
26.03.2018
11:40:46
https://www.youtube.com/watch?v=oNnITaBseYQ

Oleg
26.03.2018
11:41:59
then they fight you

Alex
26.03.2018
11:45:57
они помню на этом карионе в 16м на банкете с петрашко спелись :) он тоже тот ещё любитель помутировать :)
в прошлом году смотрю про tla рассказывал, интересно что в этом будет
надо контору раскрутить на билет опять, благо оно в амстере будет
хотя конечно в амстере опасно конфы проводить, мало что в памяти остается

Александр
26.03.2018
11:55:50
https://medium.com/@elizarov/why-im-not-enthusiastic-about-java-10-b2d789b6d42a
Господа накидывают на scala, поясняя отчего kotlin хорош

Alex
26.03.2018
11:57:24
какое то слабо замаскированное неосиляторство