
Kirill
03.05.2017
19:30:43
я в лоб пытаюсь пихнуть в flatMap. Но по какой-то причине у меня не удаются пляски с fold опшена. А паттерн-патчинг компилится

Alexander
03.05.2017
19:31:17

Kirill
03.05.2017
19:31:51
где там это слово?

Alexander
03.05.2017
19:32:38

Google

Kirill
03.05.2017
19:32:51
а, все, отбой. Тип фолда инферился по первому аргументу, который был Stream.fail

Alexander
03.05.2017
19:32:54
А код покажи.

Kirill
03.05.2017
19:33:05
указал в явном виде - и сразу жар спал
flatMap(line => extractClosePrice(line).fold[Stream[Task, Double]](Stream.fail(new Exception("Failed to parse a line")))(Stream.emit))
упс. кто-то не знает, как вставлять код

Dmitry
03.05.2017
19:34:13
`
Три

Kirill
03.05.2017
19:34:46
а, не распознал тильды

Dmitry
03.05.2017
19:35:25
Бэктики

Arcady
03.05.2017
19:44:38
/mute
Это не Slack, ггг
Сорри :)

Kirill
03.05.2017
20:01:36
как ты удалил мое сообщение о_О

Google

Митко Соловец?
03.05.2017
20:01:38
вот так лучше
одмен, не удаляй

KrivdaTheTriewe
03.05.2017
20:01:58

Митко Соловец?
03.05.2017
20:02:39

Kirill
03.05.2017
20:03:09
У вас передоз скалы, зовите экзорциста

Митко Соловец?
03.05.2017
20:03:52
сегодня в чате видел
скала боги
поясните
что происходит
функция принимает функцию и возвращает функцию, которая принимает два целых и возвращает целое?

Kirill
03.05.2017
20:05:12
Точняк

Oleksandr
03.05.2017
20:05:47
странное имя
а какая реализация?
типы не сходятся, что-то тут не так

Kirill
03.05.2017
20:06:43
Именование методов - почти такая же фундаментальная проблема как и именование переменных ?

Pavel
03.05.2017
20:06:49
это из курсеровского курса Одерски :)

Митко Соловец?
03.05.2017
20:07:02
да, я мимокрокодил, вот решил прошариться
Паш, там кстати 24 апреля же был старт?

Google

Oleksandr
03.05.2017
20:07:23
имея только int => Int, как из (Int, Int) получится Int ?

Pavel
03.05.2017
20:07:41

Митко Соловец?
03.05.2017
20:08:42
время размять булки

Pavel
03.05.2017
20:08:53
тебе напомнить 8-го?;)

Oleksandr
03.05.2017
20:09:02
а, это кусок mapReduce, тогда ок

Митко Соловец?
03.05.2017
20:09:10

Kirill
03.05.2017
20:09:17

Igor
03.05.2017
20:09:48
Злые скалисты, поясните как можно идиоматичнее переписать?
https://gist.github.com/anonymous/2daf38c3f1afb7df77e44025538299dc

Oleksandr
03.05.2017
20:10:00
то есть какой-то def foldLeft[B](z: B)(f: (B, A) => B): B = ??? целиком обьясняется сигнатурой
у него сложно придумать неправильную реализацию (для List[A], например)

Митко Соловец?
03.05.2017
20:12:14
ээ бдэт скалисты
полехче

Kirill
03.05.2017
20:12:16

Митко Соловец?
03.05.2017
20:12:26
вас тяжело понимать

Pavel
03.05.2017
20:12:44

Oleksandr
03.05.2017
20:14:10
ну мои мысли выше скорее из "the red book" (functional programming in scala)
но они весьма утопичны /=

Igor
03.05.2017
20:15:22
Параметризовать сторадж например
Нельзя, он должен любые (Any) данные сохранять, [T] у метода “чтения” там только для удобства использования.
Может можно как-то проперти по красивее сделать?

Google

KrivdaTheTriewe
03.05.2017
20:27:46
а потом про жвм покинет
и про жвм будет про язык elo

Mikhail
03.05.2017
20:28:51

Admin
ERROR: S client not available

Alex
03.05.2017
20:35:20

Vladislav
03.05.2017
20:43:16
Это настолько круто что я себе сохранил
Но еще круче про джаву и скалу

Kirill
03.05.2017
20:43:47
Товарищи, метод runLog на стриме fs2 собирает оный в Vector. Можно ли каким-то образом собирать все в List?
разумеется, кроме runLog.map(_.toList)

Митко Соловец?
03.05.2017
20:45:15

Alex
03.05.2017
20:47:06

Kirill
03.05.2017
20:47:26

Alex
03.05.2017
20:47:29
там в конец добавлять O(n)

Kirill
03.05.2017
20:48:12
тьфу. точно, спасибо. Я просто думал аппендить, да не подумал, что это данные развернет
как я понял, в принципе можно через runFold. Но натурально будет реверс

Alex
03.05.2017
20:49:08
да, можно через фолд навелосипедить

Nick
03.05.2017
21:02:53
@pomadchin в скайпе снова какой-то пиздец

Grigory
03.05.2017
21:03:18
Кривдe тож написал я

Google

Grigory
03.05.2017
21:03:40
Воьщим слишком толсто вeрдикт и нe очeнь вeсeло
Нe вeрю что он такой танкист глубокий; из 2007го

Nick
03.05.2017
21:05:27
2007?
мне кажется там он где-т до перестроики)

Grigory
03.05.2017
21:05:56
Хайп ловит
Блокчeйн на нeйронках микросeрвисах и форумах

Nick
03.05.2017
21:07:04
честно я хз что такое блокчеин на нейронках
по отдельности хоть как-то представляю)

Alex
03.05.2017
21:07:39
возможно имеется в виду блокчейн который в качестве proof of work перемножает матрицы

Nick
03.05.2017
21:08:00

Alex
03.05.2017
21:09:08
https://en.bitcoin.it/wiki/Proof_of_work

Grigory
03.05.2017
21:09:33
Нe он там пeрeпутал чeто
И ккюакиeто боты на нeйронках
А блокчeйн это блокчeйн

Nick
03.05.2017
21:10:08
мне кажется это бот