@scala_ru

Страница 1361 из 1499
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 веб. сам такое не пробовал

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
someHomoSeq.filter( ... ) .map( ... ) .sortWith( ... )
а мне претят () для многострочников

на java 8 похоже

Oleg
22.03.2018
10:30:40
а мне претят () для многострочников
это потому что ещё в akka http не забывал ни разу поставить ~ где-нибудь внутри

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

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

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

Google
Vladimir
22.03.2018
10:32:22
это потому что ещё в akka http не забывал ни разу поставить ~ где-нибудь внутри
3.5 часа я искал это дерьмо первый раз, когда в него наступил

Ivan
22.03.2018
10:32:24
а чем они отличаются? сдвигом?
Да, первый без пробелов, второй с 2 пробелами

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 - началось

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

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
fix?
continue

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
Где можно хоpошо почитать пpо тайп-классы?
про концепт или про конкретный какой-то набор?

сначала, наверное, стоит прочитать, что в скале сейчас нет тайпклассов

и имплиситы - это не тайпклассы

потом можно лезть на https://wiki.haskell.org/Typeclassopedia, но вроде что-то для скалки там подобное делали

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

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