Слава
зато заметили как быстро он завершился? вы на код завершения не смотрите
Он не завершился. Он не собирал ничего, пока я его на 64битной jvm не запустил
Aliester
а как попасть джуниором на Хаскель если джуниоров не берут?
Denis
Мы просто занялись обучением
а какие у вас требования к джуниорам?
Arseniy
Энтузиазм)
Arseniy
Умение учиться
Arseniy
Самое главное
Alexander
а как попасть джуниором на Хаскель если джуниоров не берут?
почему ты пишешь "не берут" когда вот люди, которые берут есть в чятике?
Arseniy
"готовить может каждый", как говорилось в Раттатуй
Евгений
Слава
Ну есть огромное количество опенсорса
Денег не дадут, а аренду платить надо. Тут не кампус в Калифорнии с коммунизмом и бесплатной едой
Alexander
у нас, например, нагрузка такая что junior не взять
Alexander
т.е. не выделить ресурсы под это
Евгений
Ну джуниору тоже не дадут особо
Denis
я вообще не очень понимаю в чем разница между java и haskell в плане устройства на работу. Вот вы когда на java-вакансию апплаитесь, вы же что-то на java писать умеете и ожидаете что вас на java писать заставят?
Denis
с другими языками то же самое
Слава
Зато дадут известность
Я понимаю, но это не решение для того, кто уже работает
Arseniy
Я понимаю, но это не решение для того, кто уже работает
Тут более глубокий философский вопрос, очевидно
Denis
это вы еще на собеседовании про кумар думали?
Евгений
я вообще не очень понимаю в чем разница между java и haskell в плане устройства на работу. Вот вы когда на java-вакансию апплаитесь, вы же что-то на java писать умеете и ожидаете что вас на java писать заставят?
Лет 7 назад много контор брало студентов с уровнем знания "джава это что-то типа плюсов, но без множественного наследования и указателей"
Слава
это вы еще на собеседовании про кумар думали?
Нет, это я сейчас знаю. Я не новичок
Aliester
всех нас рано или поздно заменят индусы и нейросети)))00))
Слава
Лет 7 назад много контор брало студентов с уровнем знания "джава это что-то типа плюсов, но без множественного наследования и указателей"
Один мой знакомый в 2015 году получил диплом, в прямом смысле насосав на него у другого моего знакомого. Ничего, потом пошёл под андроид писать, джуниором
A64m
ну или мы заменим индусов, когда они слишком дорогими станут
Alexander
учитывая курс рубля и доллара это случилось в 2015
Евгений
ну или мы заменим индусов, когда они слишком дорогими станут
Так индусы уже пиздец дорого, ща в тренде китайсы
Слава
учитывая курс рубля и доллара это случилось в 2015
Веселье началось в декабре 2014, когда в один день доллар стоил 80, а евро 100. Хорошо бы тот курс вернулся
A64m
уже и китайцы же дороже нас
A64m
заменение все ближе
Alexander
решать задачки с курсов для других не хорошо, но подсказать можно
Denis
а на степике нет honor code?
Egor
да, я подсказку просто, решать не надо
Alexander
есть
Сергей
уже и китайцы же дороже нас
Так это же прекрасно. Отличные шансы на повышение зарплаты. Осталось только китайский выучить
Alexander
вот, но тут тяжело дать подсказку не решив, поэтому и спрашиваю
Denis
да, я подсказку просто, решать не надо
а что непонятно то конкретно?
Евгений
да, я подсказку просто, решать не надо
У арр2 один параметр, а ты суёшь два :)
Egor
да это я знаю, а вот какой второй нужно - не знаю точно
Egor
вот что я писал. не ответили)
Denis
есть функтор F a, у него fmap :: (a -> b) -> f a -> f b
Alexander
> newtype Arr2 e1 e2 a = Arr2 { getArr2 :: e1 -> e2 -> a } что должно делать fmap для этого типа
Alexander
словами своими можешь рассказать?
Denis
вам нужно то же самое сделать для вашего функтора
Egor
GHCi> getArr2 (fmap length (Arr2 take)) 10 "abc" 3
Alexander
словами своими
Egor
а, сек
Alexander
просто надо это понять, а потом, просто записать это кодом
Egor
значит этот тип принимает один аргумент в конструктор и.. вот
Alexander
я не уверен, что это верная трактовка
Alexander
урощаем
Евгений
Надо завести @haskell_learn
Alexander
> newtype Arr2 e1 e2 a = Arr2 { getArr2 :: e1 -> e2 -> a }
Alexander
можешь рассказать что это за тип?
Denis
Надо завести @haskell_learn
и там будут зигоморфизмы и GC у GHC обсуждать, было уже в гиттере
Alexander
@elemir90 это не работает
Alexander
лучшее приближение было в слаке
Слава
Надо завести @haskell_learn
Поддерживаю. И подборку литературы. И вот выше скриншот с каких-то упражнений был - что это?
кана
дайте пинок, куда решать, я что-то час думал и ни к чему хорошему не пришел, спасибо
у тебя в Arr2 же только одно значение - функция, а ты метчеришь сразу два
Слава
и там будут зигоморфизмы и GC у GHC обсуждать, было уже в гиттере
А модерировать надо, чтобы не особо зиговали
Egor
ну я так пробовал и ничего не додумал
Aliester
https://stepik.org/course/75
Слава
A64m
зачем изучать хаскель? Работы-то нет
Edgar
ну я так пробовал и ничего не додумал
подумай, чем можно воспользоваться, что бы свести твою задачу к тому, что бы уже существующими инстансами воспользоваться
Евгений
По поводу подборки литературы тут полгода обсуждают. Я всем советую тапл. Синтаксис хаскеля выучить несложно, нужно научиться думать в рамках теории типов
Denis
мне нравится как A64m иногда забегает и подбивает итог за последние пару экранов
Alexander
а что конкректно?
все, что такое newtype Arr2, и что он вообще делает и обозначает