
MIkhail
22.03.2018
09:51:14
бло, можно как т на скале..

Alexey
22.03.2018
09:51:28
scala + mobile = ?

Stanislav
22.03.2018
09:51:50
может react native, а там на scalajs веб. сам такое не пробовал

Oleg
22.03.2018
09:52:07

Google

Dmitriy
22.03.2018
09:52:14

Ivan
22.03.2018
10:26:15
Какой стиль используется при цепочке вызовов методов,
такой
someSeq
.filter(...)
.map(...)
.sorthWith
или такой
someSeq
.filter(...)
.map(...)
.sorthWith
?

Vladimir
22.03.2018
10:28:27
во втором случае поменьше приседаний будет кмк
фьюжона то нет

Alexander
22.03.2018
10:29:01
второй

Oleg
22.03.2018
10:29:16
someHomoSeq.filter(
...
)
.map(
...
)
.sortWith(
...
)

Alexander
22.03.2018
10:29:51
на java 8 похоже

Oleg
22.03.2018
10:30:40

Alexander
22.03.2018
10:30:58
забывал, 1 раз

Oleg
22.03.2018
10:31:02
сразу учишься любить круглоскобочки

Alexander
22.03.2018
10:31:22
на меня такого влияния не оказало

Oleg
22.03.2018
10:32:09

Google

Vladimir
22.03.2018
10:32:22

Ivan
22.03.2018
10:32:24

Alexander
22.03.2018
10:32:57
someSeq
.view
.filter(...)
.map { foo =>
// use {} for multi-line
}
.sortWith

Oleg
22.03.2018
10:34:14
для меня () сами по себе показатель того, что внутри ровно одно выражение, а {}, что там может быть скоуп, валы и т.д. стараюсь не юзать {} без необходимости
ну только в отдельных говноместах типа тестов
а про сдвиги не думаю
как ИДЕ сдвинет - так и ОК

Alexander
22.03.2018
10:36:18
отличный совет - не думай про отступы!

Enver
22.03.2018
10:38:44
Если лямбда многострочник - выношу в отдельную функцию.

Denis
22.03.2018
10:39:15
Нашел, скаланы! https://github.com/scalaz/scalaz/pull/1472/files
@odomontois ?
wow
Beautiful indeed
Allahu Akbar

Oleg
22.03.2018
10:40:36
дотти сломался бы на таком, кмк

Enver
22.03.2018
10:41:04
Спам-боты из скайпа пришли?

Alex
22.03.2018
10:41:06
меня заинтересовало чо там за коричневая жидкость в бокалах
и почему в вазочке чеснок

Nikolay
22.03.2018
10:41:55

Denis
22.03.2018
10:41:56
Keep us informed.

Google

Denis
22.03.2018
10:42:24
Там в канале мечта шейха просто

Oleg
22.03.2018
10:42:38
نه، بمب را منفجر نکن

Alex
22.03.2018
10:42:49
и почему мандарин плавает в воде

Nikolay
22.03.2018
10:43:02
там еще куриные яйца украшенные

Denis
22.03.2018
10:43:26

Alex
22.03.2018
10:43:39
мм нет, цыгане это разновидность индусов

Mikhail
22.03.2018
10:43:44

Dmytro
22.03.2018
10:43:46
как здесь спам репортить?

Denis
22.03.2018
10:43:47
Это из брата
Стоило запостить ссылку на репу scalaz - началось

Ivan
22.03.2018
10:46:50

Denis
22.03.2018
10:49:56
Такой классный баг! https://github.com/scala/bug/issues/10788 в хаскеле для этого придумали IO

Oleg
22.03.2018
10:54:28
я бы оставил как есть
есть ты возвращаешь константый тип с сайд-эффектами, то сам лох
но в хаскеле было дохрена и больше проблем с инлайном IO на самом деле

Vadim
22.03.2018
10:57:50
чет мне кажется все закончится флажком котррый включает инлайнинг)

Oleg
22.03.2018
10:58:23
ну литерал тайпс уже включаются флажком

Google

Denis
22.03.2018
10:58:41

Oleg
22.03.2018
10:59:37
Вот и я о том же
Ты думаешь я в хашкеле не смогу сгенерить такое же поведение через unsafePerformIO?
что хашкель выбросит кусок сайд-эффекта при инлайне

Admin
ERROR: S client not available

Vadim
22.03.2018
11:00:06
а не фикс уде есть - для функций убрали

Oleg
22.03.2018
11:01:02
я может быть даже сделаю так, что этот сайд эффект в другом месте выполнится

Denis
22.03.2018
11:01:27

Oleg
22.03.2018
11:45:48
Господа, представим, что один мой друг редактировал исходник и постоянно дописывал что-то типа
import cats.instances.shit._
import cats.syntax.crap._
и теперь он хочет удалить лишее, зная, что идея не распарсивает кучу кусков в его коде
что делать?э

Dmitry
22.03.2018
11:46:50
fix?

Oleg
22.03.2018
11:47:18

Dmitry
22.03.2018
11:48:08
ща
https://scalacenter.github.io/scalafix/docs/rules/RemoveUnusedImports
то не то??

Владимир
22.03.2018
11:50:01
наверное имеется в виду, что хочется оставить import cats.syntax.crap.RealCrap, когда он есть в коде
тогда scalafix пролетает

Oleg
22.03.2018
11:50:55

Владимир
22.03.2018
11:51:15
так задача в чем?

Google

Oleg
22.03.2018
11:51:20
нет, я хотел бы оставить вайлдкардами
просто удалить лишние импорты

Владимир
22.03.2018
11:51:39
а, понял, тогда все окей со scalafix ?
по сути он парсит выхлоп компилятора

Oleg
22.03.2018
11:53:36
А есть хотя бы одна причина во вселенной компилятору не включать partial-unification по дефолту?
Представимы случаи, которые компилятся только без парчиал?

Igor
22.03.2018
12:02:37
Где можно хоpошо почитать пpо тайп-классы?

Oleg
22.03.2018
12:03:26
сначала, наверное, стоит прочитать, что в скале сейчас нет тайпклассов
и имплиситы - это не тайпклассы
потом можно лезть на https://wiki.haskell.org/Typeclassopedia, но вроде что-то для скалки там подобное делали

Igor
22.03.2018
12:06:55

Vic
22.03.2018
12:13:20
А где можно почитать, чтобы понять выложенный выше Fix из скалази?