
Daniel
25.05.2017
13:06:06
akka-http по-прежнему на своей волне

Юрий
25.05.2017
13:07:05
Они наконец сделали mobile friendly версию
ато открываешь из твиттера блог пост, а там ничего не видать

Aleksei
25.05.2017
13:08:20
Кстати скоро underscore все свои книги заопенсурсит, не только шейплесс

Google

KrivdaTheTriewe
25.05.2017
13:09:08
и ты перестанешь быть пиратом

Aleksei
25.05.2017
13:09:25
я купил =(

KrivdaTheTriewe
25.05.2017
13:09:43

Mikhail
25.05.2017
13:22:28
предыдущий дизайн мне кстати вообще не нравился
предыдущий был простой и функциональный. все было легко найти. а этот размашистый в стиле модной хипстоты (вроде ангуляра). куча воздуха между текстом - глаза вобщем разбегаются и если не знаешь, что конкретно ищешь - тяжко становится

Ivan
25.05.2017
13:23:50
в предыдущем дизайне тяжело было читать доки, текст мелкий, страница узкая, оглавление приходилось постоянно проматывать на нужный пункт и искать его, теперь же блоки в документации логически разделены по всему экрану, проще найти что нужно акторы, стримы или еще что
текст визуально больше

Aleksei
25.05.2017
13:25:01
всем не угодишь!

Mikhail
25.05.2017
13:26:14

anton
25.05.2017
13:26:21
сайт - это последнее что меня держало.
ушёл писать на го :(

Aleksei
25.05.2017
13:26:36
удачи!

Grigory
25.05.2017
13:28:02
где-то была ссылка на го группу

anton
25.05.2017
13:28:19
это в которой 1/2 людей - скаланы?

KrivdaTheTriewe
25.05.2017
13:29:16
а ещё треть пишет под Спарк

Google

Ivan
25.05.2017
13:29:27
спарканы

Grigory
25.05.2017
13:29:50

KrivdaTheTriewe
25.05.2017
13:31:37
надеюсь на го?
я бы уже давно бы сидел в го чате и говорил, что го умер, пора на на свифте писать

Aleksei
25.05.2017
13:32:12

KrivdaTheTriewe
25.05.2017
13:32:46

Aleksei
25.05.2017
13:33:46
у него сеансы одновременной игры видимо

KrivdaTheTriewe
25.05.2017
13:35:34
у него сеансы одновременной игры видимо
я сейчас только в телеграмчике могу общаться текстом :) вообще это интересно проводить собеседования на скала позицию прям в этом чате, сидишь типа, тебе вопросы задают, ты отвечаешь, кто-то пишет, что нужно елать гисты, а не в чат прям отвечать, каверзные вопросы типа :" когда будет форс аллокация для велью класса ?" ну и в таком духе

Aleksei
25.05.2017
13:58:38
я на завтра договорился

Daniel
25.05.2017
13:59:49
вы еще трасляцию запустите

Alexander
25.05.2017
14:17:39
Ребят, у Котов есть ValidatedT или что-то подобное?

Nick
25.05.2017
14:19:19

Alexander
25.05.2017
14:21:41

Nick
25.05.2017
14:24:33

Alexander
25.05.2017
14:28:51
Сейчас есть Future[Either] и Option, я хочу что-то вроде:
val someValue = option.toRightDisjuntion("No value specified)
for {
value1 <- EitherT.fromDisjunction(someValue)
value2 <- getMyFutureEither(value1)
} yield whatever(value2)
Сейчас вот так:
val message = option.map { value =>
for {
value <- getMyFutureEither(value)
} yield {
whatever(value)
}
}
message.getOrElse(..)
Мне бы Xor, но его выпилили.

Vladimir
25.05.2017
14:40:05
но все операции, которые были в Xor же перетащили в cats.instances.either разве нет?

Grigory
25.05.2017
14:43:56
что из Xor нужно было?

Alexander
25.05.2017
14:44:52

Google

Oleg
25.05.2017
14:46:28

KrivdaTheTriewe
25.05.2017
14:55:18
а в скале планируют AOT из джавы 9 добавлять?

Юрий
25.05.2017
15:01:23

Alexander
25.05.2017
15:10:11

Nick
25.05.2017
15:32:37

anton
25.05.2017
15:45:31
наблюдение:
в чатике про скалу больше общения, чем в чатике про го.
вероятно это связано с тем, что пока скала компилится - народ общается.
а в го типа быстрая компиляция и даже поговорить некогда :(

Sergey
25.05.2017
15:46:13
:D

D
25.05.2017
15:46:20
лайк

Kirill
25.05.2017
15:52:55
еще и тесты полгода запускаются, пол-дня свободных
а уж код-ревью...

anton
25.05.2017
15:59:21
ага, значит таки пишите тесты!
а кругом все про скалу рассказывают что в ней такая крутая система типов, что компилятор так долго компилит, потому что он крутой, проверяет там всё и вся.. и тесты можно не писать..
кругом обман :(

Alex
25.05.2017
16:00:15

Alexander
25.05.2017
16:49:11
на уровне жвм?)
Насколько я понимаю, AOT комплиция будет происходить перед первым запуском программы, т.е. java транслирует класс файлы в машинный код.

Nick
25.05.2017
16:49:59

Alexander
25.05.2017
16:50:58

Nick
25.05.2017
16:51:30

Aleksei
25.05.2017
16:52:55
у меня рекорд был запуски тестов около 2000 секунд!

Nick
25.05.2017
16:53:27
Можно критичный код с aot закомпилить в so, и подсунуть в java

Kirill
25.05.2017
16:57:02
Бинарники
разве? чувак из оракла вроде когда показывал, запускал все той же java командой

Oleg
25.05.2017
16:58:40

Google

Kirill
25.05.2017
16:59:23
надо пересмотреть доклад значит
java -XX:AOTLibrary=./libHelloWorld.so HelloWorld
я нашел такое

Oleg
25.05.2017
17:00:39
java -XX:AOTLibrary=./libHelloWorld.so,./libjava.base.so HelloWorld
По всей видимости, это и есть бинарник, но java -XX:AOTlibrary линкует и запускает нужный main

Nick
25.05.2017
17:02:54

Kirill
25.05.2017
17:03:22
короче, полного счастья все равно не получится

Oleg
25.05.2017
17:03:42

Kirill
25.05.2017
17:04:01
таки да

Nick
25.05.2017
17:04:01
А с чего ты взял что aot эт счастье

Oleg
25.05.2017
17:04:27
Но мы все верим, что там бинарный кот

Nick
25.05.2017
17:04:42

Kirill
25.05.2017
17:04:50
Я и не надеялся, я думал что вдруг будет возможность просто ляпать бинарники запускаемые как обычные executables

Nick
25.05.2017
17:05:33
http://openjdk.java.net/jeps/295

Oleg
25.05.2017
17:05:46

Kirill
25.05.2017
17:06:16
Чтобы я мог отдать его кому-то и не париться что у кого-то джава не стоит на компе

Oleg
25.05.2017
17:06:26

Nick
25.05.2017
17:06:26
И вообще пока jigsaw нет, эт все сложно

Kirill
25.05.2017
17:06:43
ага, ща буду утилиты отдавать админам в докере

Nick
25.05.2017
17:06:54

Google

Oleg
25.05.2017
17:07:04

Kirill
25.05.2017
17:07:16
жавке груви скале котлине без разницы

Nick
25.05.2017
17:07:25

Kirill
25.05.2017
17:07:43
и таки я делал свой греп хехе

Oleg
25.05.2017
17:07:47
using shapeless for the most bizzare ls?

Kirill
25.05.2017
17:08:14
10 пранков, вышедших из под контроля

Nick
25.05.2017
17:09:12

Nikolay
25.05.2017
18:03:32
http://viktorklang.com/blog/Futures-in-Scala-protips-1.html
У кого-нибудь в коде есть последний вариант с context bound?
В смысле используется в рабочем коде

Alexander
25.05.2017
19:23:55
http://kailuowang.com/mainecoon/

Denis
25.05.2017
20:28:21
https://arxiv.org/abs/1311.3903
Теория категорий для VCS
https://pijul.com

Daniel
25.05.2017
20:38:12
в чем на практике выражается sound model?
no more merge conflicts?

Denis
25.05.2017
20:44:09
Вот тут чувак рассказывает https://jneem.github.io/merging/

Mikhail
25.05.2017
21:18:34
no more merge conflicts?
невозможно сделать систему полностью без мердж-конфликтов. ибо всегда найдется кейс, когда алгоритм встанет перед равновероятным выбором

Nick
25.05.2017
21:31:20

Daniel
25.05.2017
21:32:30