
Bulbu
06.02.2017
19:03:40
оно - что угодно
тупой вопрос

Oleg
06.02.2017
19:04:08
а что, если список пуст?

Bulbu
06.02.2017
19:04:08
но вдруг есть связка комбинаторов

Google

Bulbu
06.02.2017
19:04:15
чтоб в одну строку все)

Daniel
06.02.2017
19:04:19
scala> List() *> List((_: Int) + 2)
res63: List[Int => Int] = List()
scala> List(2) *> List((_: Int) + 2)
res64: List[Int => Int] = List($$Lambda$1699/1717809483@63dacdec)
для извращенцев

Bulbu
06.02.2017
19:04:20
ничего не делать

Oleg
06.02.2017
19:04:58

Bulbu
06.02.2017
19:05:48
да, но это не имеет отношения к комбинатору самому

Daniel
06.02.2017
19:06:07
имеет

Bulbu
06.02.2017
19:06:26
ок, имеет)

Daniel
06.02.2017
19:06:40
у тебя выражение одновременно может быть или Unit или Результат действия
похоже ты на типизацию забиваешь

Bulbu
06.02.2017
19:07:17
на все пох, комбинатор нужен)

Oleg
06.02.2017
19:07:32
Короче, не надо называть вашу сайд-эффективную херню комбинаторами, пиши nonEmpty или приведи пример бойлерплейта

Bulbu
06.02.2017
19:08:50
мне нужен аналог foreach для Option
только для листа

Google

Vadim
06.02.2017
19:09:05
list.headOption.foreach(_ =>doSmth())

Bulbu
06.02.2017
19:09:17
Да!! Точно!
а я забыл

Vadim
06.02.2017
19:10:40
Но по мне if или match адекватнее

Oleg
06.02.2017
19:11:48
list.headOption.foreach(_ =>doSmth()) // 1
if(list.nonEmpty) doSmth() //2первое: длиннее, медленее, запутанней

Bulbu
06.02.2017
19:11:51
Вадим, когда как

Oleg
06.02.2017
19:17:46
ифом
пиши тогда
import scalaz.syntax.std.boolean._
list.nonEmpty.when(doSmth())

Bulbu
06.02.2017
19:18:49
да, прикольно, но мне подойдет headOption

Oleg
06.02.2017
19:18:49
это то же самое, но зато пацанам будешь рассказывать, что scalaz юзаешь в проде

Nick
06.02.2017
19:22:17

Aleksei
06.02.2017
19:22:54
так ему ж эффект надо

Nick
06.02.2017
19:23:09
акс эффект?

Aleksei
06.02.2017
19:23:44
жалко мат запретили

Nick
06.02.2017
19:24:10
можно всегда Unit вернуть)

Oleg
06.02.2017
19:24:36

Nick
06.02.2017
19:24:44
точн

Diemust
06.02.2017
21:26:43
напиши forall наоборот и пользуйся

Sergey
07.02.2017
06:59:34

Mike
07.02.2017
07:01:38
Берем scala junior, берем существующих java developers. Обучаем scala.

Alexander
07.02.2017
07:04:11
всем привет, парни ищу работу, Скалист опыт 3 года

Google

Mike
07.02.2017
07:04:56
Что умеешь? На какие деньги ориентируешься?
Город то какой?

Vasily
07.02.2017
07:05:55
Страна для начала

Sergey
07.02.2017
07:06:00

Wystan
07.02.2017
07:06:59
Вообще, работа обычно ищет скалиста, а не наоборот

Mike
07.02.2017
07:07:57
Вызовы асинхронные

Nikita
07.02.2017
07:09:28

Wystan
07.02.2017
07:10:16

Nikita
07.02.2017
07:10:37
У нас дешево и хипсторы

Mike
07.02.2017
07:10:51

Oleg
07.02.2017
07:11:33
веганские обеды, прокат гироскутеров, гамаки в офисе ?

Dmitry
07.02.2017
07:13:08
Мечта

Nikita
07.02.2017
07:13:37
Да да, все так и есть. Кроме гироскутеров

Dmitry
07.02.2017
07:13:43
И стаут IPA из куллера

Oleg
07.02.2017
07:13:45
вейп вечеринки со смузи под чиптюн ?

Dmitry
07.02.2017
07:13:49
И штатный брадобрей

Google

Vasily
07.02.2017
07:14:48

Dmitry
07.02.2017
07:14:56
День чиптюна объявлен

Mike
07.02.2017
07:15:29

Aleksei
07.02.2017
07:16:13

Dmitry
07.02.2017
07:16:47
*sigh* поперся в родной оупенспейс

Vasily
07.02.2017
07:18:18

Admin
ERROR: S client not available

Vladimir
07.02.2017
07:18:39
Всем привет.
Не уверен, что уместный вопрос, может кто подскажет, где можно посмотреть вакансии scala разработчика?

Mike
07.02.2017
07:19:05

Oleg
07.02.2017
07:19:06

Vladimir
07.02.2017
07:19:30
ок, спасибо

guga
07.02.2017
07:19:47

Oleg
07.02.2017
07:19:58
кстати, можно придумать какой-то хештег
например, #lovlyamakak

Sergey
07.02.2017
07:21:56

Mike
07.02.2017
07:22:05

Vasily
07.02.2017
07:27:11
#солнцеещевысоко

Andrey
07.02.2017
07:28:32
я тут залез в код, где из collect'а вызовы в бд и http, а вы про куллеры со стаутом

Aleksei
07.02.2017
07:28:41
#мамкинкаламбурщик

Vasily
07.02.2017
07:30:15
Главное-фронтэнд по рукам бить, когда они в код лезут

Google

Max
07.02.2017
07:30:26
Scalaz в проде - это плохо?
это то же самое, но зато пацанам будешь рассказывать, что scalaz юзаешь в проде

Daniel
07.02.2017
07:34:39
it depends
если у тебя задач больше чем рук и ты ищешь хоть кого-то, то лучше быть проще
а если у тебя основная проблема, как рифмы в коде сложить, и поиск людей не горит, то конечно можно

Oleg
07.02.2017
07:34:44
Scalaz в проде - это плохо?
библиотека X, проповедующая Y, в проде - это плохо, если единственный профит от неё - доказывать, что ты умеешь Y, используя X

Daniel
07.02.2017
07:35:18
забыл вариант про защиту от увольнения

Oleg
07.02.2017
07:35:51
иными словами, самоутверждение за счёт головной боли коллег - это плохо

Daniel
07.02.2017
07:36:09
аморально
надо в CoC добавить ?

Dmitry
07.02.2017
07:40:36
Хочешь скалаз в прод? Сначала докажи!

Oleg
07.02.2017
07:41:49
А вот cats можешь запихивать без зазрения

Nikita
07.02.2017
07:45:44
мой опыт показывает что излишний Cats не приводит ни к чему хорошему
В соседней команде используют eff монаду
и код не так уж прост

Oleg
07.02.2017
07:46:50

Daniel
07.02.2017
07:47:02
излишний anything не приводит ни к чему хорошему
на то он и излишний

Nikita
07.02.2017
07:47:13
если надо что-то быстро закоммитить, то все, попал