@scala_ru

Страница 476 из 1499
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
ничего не делать
тогда оно => Unit

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 юзаешь в проде

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 наоборот и пользуйся

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
Берем scala junior, берем существующих java developers. Обучаем scala.
Фуф отлегло ) А что за проект, расскажите подробнее юз кейс использования Akka

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

Mike
07.02.2017
07:07:57
Фуф отлегло ) А что за проект, расскажите подробнее юз кейс использования Akka
Движок сценариев вызовов. Что-то похожее на bpmn. Описываем последовательность вызовов (ветвления, обработка ошибок), дальше движок выполняет

Вызовы асинхронные

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

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
Dmitry
07.02.2017
07:14:56
День чиптюна объявлен

Mike
07.02.2017
07:15:29
Aleksei
07.02.2017
07:16:13
И стаут IPA из куллера
стаут лагер ипа эль чо уж!

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

Vasily
07.02.2017
07:18:18
GridGain (key-value)
У нас под похожие задачи самописная графовая

Admin
ERROR: S client not available

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

Mike
07.02.2017
07:19:05
У нас под похожие задачи самописная графовая
У нас это спущено сверху, в принципе работает

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

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 монаду

и код не так уж прост

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

на то он и излишний

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

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