@scala_ru

Страница 1143 из 1499
Владимир
12.12.2017
16:19:59
http://scalameta.org/scalafmt/#IntelliJ

Daniel
12.12.2017
16:20:38
https://plugins.jetbrains.com/plugin/8236-scalafmt
я им пользуюсь)) мне интересны просто кейсы тех кто юзает именно как сбт плагин или отдельную тулзу

может я что-то правильное для процессов упускаю

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
выглядит как спам
он и есть, персонаж тут же вышел

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
запуск scalafmt как один из релизных шагов :)
бинарнику на формат все равно это ж для людей надо

хук перед пром возможно

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

Александр
12.12.2017
18:03:32
http://scalameta.org/scalafmt/#IntelliJ
я правильно понимаю что есть возможность поставить стиль КАК у idea ?

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
по функционалу и простоте использования - идея - лучший вариант, как мне кажется

Alexey
12.12.2017
18:43:57
Andriy Plokhotnyuk @plokhotnyuk 15:11 ребята, кому-нить нужен быстрый парсер и сериализатор JSON? в среднем обгоняет Jackson раза в 2, Circe раза в 4, Play-JSON раз в 8: https://github.com/plokhotnyuk/jsoniter-scala
Снимаю шляпу, этот господин написал охеренно быстрые reader/writer. Надо только понять насколько он соответсвует спеке

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

Александр
12.12.2017
18:46:02
Снимаю шляпу, этот господин написал охеренно быстрые reader/writer. Надо только понять насколько он соответсвует спеке
напомните, Вы тесты гоняли руками ?я чет сегодня мало чат читал есть где цифры посмотреть ?

Alexey
12.12.2017
18:48:07
напомните, Вы тесты гоняли руками ?я чет сегодня мало чат читал есть где цифры посмотреть ?
пока что свои папугаи, но как и пишет таварищ в 2 раза шустрее джексона

Ему надо сделать либу без макросов :)

как бекенд я точно накидаю реализацию себе

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
just for curiosity в тестах учитываются размеры джсонов, их глубина и т.д.?
А разве не достаточно что данные достаточно разнообразны и с небольшой вложенностью и одинаковые для всех тестов?

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

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

Daniel
12.12.2017
18:59:47
Немножко попугаев https://gist.github.com/eld0727/6f895ce6d063ff6639e2c2794f3e8287
JmhWriterBench.bench:·gc.alloc.rate у тебя на большом размере попугаев он вышел меньше, чем на малом это нормально?)

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
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
то, что идея умеет работать со scalafmt, не означает, что она умеет в обе стороны импортировать настройки
Но вроде как ты можешь написать свои стиль идентичный тому, что у тебя в идее

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

Юрий
13.12.2017
07:50:17
Но вроде как ты можешь написать свои стиль идентичный тому, что у тебя в идее
тоже нет. Настройки идеи куда более обширны, чем текущие умения scalafmt

конечно, ты можешь вручную что-то похожее изобразить. Но не всё

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

Страница 1143 из 1499