
Daniel
12.12.2017
16:19:53

Владимир
12.12.2017
16:19:59
http://scalameta.org/scalafmt/#IntelliJ

Daniel
12.12.2017
16:20:38
может я что-то правильное для процессов упускаю

Google

Nikolay
12.12.2017
16:21:07
можно еще терроризировать коллег, включив проверку форматирования на CI

Владимир
12.12.2017
16:21:38
А, понял
Ну пока самый крутой юзкейс -- это форматирование при компиляции
Это есть прямо в плагине

Oleg
12.12.2017
16:22:19
выглядит как спам

Daniel
12.12.2017
16:22:45

Daniel
12.12.2017
16:26:39

Oleg
12.12.2017
16:30:56
Конвертация скалы в котлин через scalafmt rewrite rules перед релизом

Nikolay
12.12.2017
16:32:19
это же scalafix, не?

Oleg
12.12.2017
16:32:38
а наверн

Daniel
12.12.2017
17:58:27
хук перед пром возможно

Nick
12.12.2017
17:59:43
Можно коммит хук сделать

Александр
12.12.2017
18:03:32

Google

Владимир
12.12.2017
18:29:19
Можно, а можно и не как у idea :)

Александр
12.12.2017
18:37:16
забываю иногда пропускать форматирование на всем проекте и на копилось много всего, вот думаю автоматизировать

Denis
12.12.2017
18:40:31
Всем добрый вечер, поставлена задача поработать с Hadoop и Spark на виртуалке(Cloudera) на скале, есть ли легковесный вариант среды разработки или компилятора? идею ставить не хочется

Nikolay
12.12.2017
18:41:45
по функционалу и простоте использования - идея - лучший вариант, как мне кажется

Александр
12.12.2017
18:43:33

Daniel
12.12.2017
18:43:57

Alexey
12.12.2017
18:43:57

Denis
12.12.2017
18:44:29
просто всего доступно 4 гигабайта, из которых еще сама cloudera жрет, думаете идея влезет?

Александр
12.12.2017
18:46:02

Alexey
12.12.2017
18:48:07
Ему надо сделать либу без макросов :)
как бекенд я точно накидаю реализацию себе

Daniel
12.12.2017
18:50:51
just for curiosity
в тестах учитываются размеры джсонов, их глубина и т.д.?

Nikolay
12.12.2017
18:52:44
https://github.com/scala-native/scala-native/releases/tag/v0.3.5

Alexey
12.12.2017
18:53:12

Nikolay
12.12.2017
18:54:23
так, пора писать свою json либу

Daniel
12.12.2017
18:54:39
пару лет назад в до телеграммовскую эпоху, Денис Боровиков делал тесты разных либ
и вот всплыло так, что на разных условиях разные библиотеки ведут себя по разному, иногда значительно

Alexey
12.12.2017
18:55:35
Немножко попугаев
https://gist.github.com/eld0727/6f895ce6d063ff6639e2c2794f3e8287

Daniel
12.12.2017
18:59:47

Google

Nick
12.12.2017
19:04:49
так что вполне может быть

Daniel
12.12.2017
19:05:17
если это не g1

Alexey
12.12.2017
19:05:30
дефолтный gc

Daniel
12.12.2017
19:05:39
но само собой что аллокация в молодом поколени должна быть, больше негде

Alexey
12.12.2017
19:06:07
кеш строк мб
Хотя не, обе либы байтики пишут

Nick
12.12.2017
19:12:41
больше аллоцируешь куски, поэтому наверное и реит меньше

Daniel
12.12.2017
19:14:22
рейт в байтах измеряется

Nick
12.12.2017
19:14:45
байт в сек

Daniel
12.12.2017
19:15:14
да, верно
я к тому что от размера кусков он не зависит в общем случае

Nick
12.12.2017
19:15:38
нет, просто он выделил кусок памяти и гц проще чаще дергается

Nick
12.12.2017
19:15:48
поэтому и реит ниже

Daniel
12.12.2017
19:16:03
значит тест короткий, надо дольше гонять

Nick
12.12.2017
19:17:42
а для чего тебе реит то?
что ты хочешь увидеть?

Daniel
12.12.2017
19:19:08
в этом показателе две либы расходятся в разные стороны, это странно
к примеру это может свидетельстввать о том, что сам тест сделан с косяками

Nick
12.12.2017
19:19:25
майбу

Alexey
12.12.2017
19:24:19
Тест тупой донельзя

Aybek
12.12.2017
19:52:58

Google

Alex
12.12.2017
19:54:19
а ув чем смысл мема :)

Nikolay
12.12.2017
19:55:50
видимо в том что курение не вредит здоровью

KrivdaTheTriewe
12.12.2017
20:13:59
https://github.com/jeremyrsmith/let-plugin

Oleg
12.12.2017
20:23:34

Nick
12.12.2017
21:06:31
а кто-нибудь расскажет, что за scala plugin extensions в идее?
@rockjam кто там у нас из jb?)

Admin
ERROR: S client not available

Nikolay
12.12.2017
21:15:51
Anton может быть знает

Nick
12.12.2017
21:16:18
будет забавно если нет)

Александр
12.12.2017
21:18:42
https://habrahabr.ru/post/344540/
расходимся

Nick
12.12.2017
21:36:13
Замени все маты в тексте

Nikolay
12.12.2017
21:36:25
у тебя плохой тимлид
передай ему от Коли
если только это не плод твоего воображения

Nick
12.12.2017
21:36:57
Даже от двух Колей

Nikolay
12.12.2017
21:37:31
в общем вот да. я думаю дай твоему тим лиду любой другой язык - результат был бы тот же

Александр
12.12.2017
21:54:44
не говорите с пастой

guga
12.12.2017
22:12:43

Nikolay
12.12.2017
22:31:41
то есть даже воображение не его

Google

Юрий
13.12.2017
03:46:17

Александр
13.12.2017
07:11:18

Nick
13.12.2017
07:16:48
Можно
http://scalameta.org/scalafmt/#Configuration

Юрий
13.12.2017
07:45:49
так там не про это
допустим, у меня в идее какие-то настройки стиля кастомные стоят. И я решил начать использовать scalafmt. Могу ли я импортнуть настройки из идеи в формат scalafmt? Насколько я знаю - нет, так нельзя
то, что идея умеет работать со scalafmt, не означает, что она умеет в обе стороны импортировать настройки

Oleg
13.12.2017
07:48:21
там понятия стиля не изоморфны

Nick
13.12.2017
07:49:24

Oleg
13.12.2017
07:49:56
идентичный - вряд ли

Юрий
13.12.2017
07:50:17
конечно, ты можешь вручную что-то похожее изобразить. Но не всё

Nick
13.12.2017
07:51:21
Вообще дефолтный конфиг у скалафмт вполне себе ок

Dmitry
13.12.2017
07:51:37
ну если у тебя моник 14"
имхо строки коротковаты по дефолту

Daniel
13.12.2017
07:53:34
Переносы аргументов тоже на любителя

Nick
13.12.2017
07:53:39
Ну я сижу с ноута и на работе с большими мониторами, вполне себе ок

Denis
13.12.2017
08:03:24
https://contributors.scala-lang.org/t/pre-sip-let-expressions-in-scala/1391