
Alex
04.12.2017
21:15:38

Слава
04.12.2017
21:15:45

Евгений
04.12.2017
21:16:14
хорошая версия
Я собеседовался девопсом в яндекс, там программирование на ансинбле. Я корректно отказался от такой перспективы

Google

Kirill
04.12.2017
21:16:32

Denis
04.12.2017
21:17:09
"задолбала джава, хочу писать меньше кода и быть более эффективным" — haskell отлично подходит

Евгений
04.12.2017
21:17:20

Alex
04.12.2017
21:17:21
Я бы так не сказал

Alexander
04.12.2017
21:17:36

Слава
04.12.2017
21:17:42

Denis
04.12.2017
21:17:50

Alex
04.12.2017
21:18:24
/toxic

Евгений
04.12.2017
21:18:57
Токсик это такой токс-клиент

Слава
04.12.2017
21:18:58
Итог обсуждения
Дали один емейл, это уже хорошо

Kirill
04.12.2017
21:19:02

Alister
04.12.2017
21:19:27
clojure for life

Google

Sergey
04.12.2017
21:19:38

Arseniy
04.12.2017
21:19:53
prolog for life... Haskell for work

Denis
04.12.2017
21:19:55

Слава
04.12.2017
21:19:57

Denis
04.12.2017
21:20:22

Alex
04.12.2017
21:20:26
Все превратилось в очередной холивар

Alexander
04.12.2017
21:20:30
где холивар? люди начинают писать странные вещи, зачем-то

Arseniy
04.12.2017
21:20:57

Слава
04.12.2017
21:21:09

Alister
04.12.2017
21:21:11
а как попасть джуниором на Хаскель если джуниоров не берут?

Слава
04.12.2017
21:21:21

Denis
04.12.2017
21:21:27

Arseniy
04.12.2017
21:21:39
Энтузиазм)
Умение учиться
Самое главное

Alexander
04.12.2017
21:22:05

Arseniy
04.12.2017
21:22:08
"готовить может каждый", как говорилось в Раттатуй

Евгений
04.12.2017
21:22:11

Слава
04.12.2017
21:23:00

Google

Alexander
04.12.2017
21:23:25
у нас, например, нагрузка такая что junior не взять

Arseniy
04.12.2017
21:23:32

Alexander
04.12.2017
21:23:33
т.е. не выделить ресурсы под это

Евгений
04.12.2017
21:23:43
Ну джуниору тоже не дадут особо

Denis
04.12.2017
21:23:45
я вообще не очень понимаю в чем разница между java и haskell в плане устройства на работу. Вот вы когда на java-вакансию апплаитесь, вы же что-то на java писать умеете и ожидаете что вас на java писать заставят?
с другими языками то же самое

Arseniy
04.12.2017
21:24:00

Слава
04.12.2017
21:24:07

Arseniy
04.12.2017
21:24:28

Слава
04.12.2017
21:25:07

Denis
04.12.2017
21:25:28
это вы еще на собеседовании про кумар думали?

Евгений
04.12.2017
21:25:39

Слава
04.12.2017
21:26:01

Alister
04.12.2017
21:27:35
всех нас рано или поздно заменят индусы и нейросети)))00))

Слава
04.12.2017
21:27:38

A64m
04.12.2017
21:28:05
ну или мы заменим индусов, когда они слишком дорогими станут

Alexander
04.12.2017
21:28:29
учитывая курс рубля и доллара это случилось в 2015

Евгений
04.12.2017
21:28:38

Egoarka
04.12.2017
21:28:47

Alister
04.12.2017
21:28:48

Google

Слава
04.12.2017
21:28:56

A64m
04.12.2017
21:28:58
уже и китайцы же дороже нас
заменение все ближе

Alexander
04.12.2017
21:29:26
решать задачки с курсов для других не хорошо, но подсказать можно

Denis
04.12.2017
21:29:53
а на степике нет honor code?

Egoarka
04.12.2017
21:29:58
да, я подсказку просто, решать не надо

Alexander
04.12.2017
21:29:58
есть

Admin
ERROR: S client not available

Sergey
04.12.2017
21:30:12

Alexander
04.12.2017
21:30:17
вот, но тут тяжело дать подсказку не решив, поэтому и спрашиваю

Alister
04.12.2017
21:30:30

Слава
04.12.2017
21:30:56

Denis
04.12.2017
21:30:59

Евгений
04.12.2017
21:31:08

Egoarka
04.12.2017
21:31:22
да это я знаю, а вот какой второй нужно - не знаю точно
вот что я писал. не ответили)

Denis
04.12.2017
21:33:13
есть функтор F a, у него fmap :: (a -> b) -> f a -> f b

Alexander
04.12.2017
21:33:18
> newtype Arr2 e1 e2 a = Arr2 { getArr2 :: e1 -> e2 -> a }
что должно делать fmap для этого типа

Google

Alexander
04.12.2017
21:33:27
словами своими можешь рассказать?

Denis
04.12.2017
21:33:33
вам нужно то же самое сделать для вашего функтора

Egoarka
04.12.2017
21:33:39
GHCi> getArr2 (fmap length (Arr2 take)) 10 "abc"
3

Alexander
04.12.2017
21:33:45
словами своими

Egoarka
04.12.2017
21:33:53
а, сек

Alexander
04.12.2017
21:34:02
просто надо это понять, а потом, просто записать это кодом

Egoarka
04.12.2017
21:34:16
значит этот тип принимает один аргумент в конструктор и.. вот

Alexander
04.12.2017
21:34:40
я не уверен, что это верная трактовка
урощаем

Евгений
04.12.2017
21:35:01
Надо завести @haskell_learn

Alexander
04.12.2017
21:35:04
> newtype Arr2 e1 e2 a = Arr2 { getArr2 :: e1 -> e2 -> a }
можешь рассказать что это за тип?

Denis
04.12.2017
21:35:23

Alexander
04.12.2017
21:35:28
@elemir90 это не работает
лучшее приближение было в слаке

Слава
04.12.2017
21:35:54

kana
04.12.2017
21:35:57

Слава
04.12.2017
21:36:14

Egoarka
04.12.2017
21:36:26

Alexander
04.12.2017
21:36:27

Egoarka
04.12.2017
21:36:32
ну я так пробовал и ничего не додумал