Vladimir
и клапаций там молчит к тому же. нафиг нужен чятик про хаскель без клапация
A64m
стыдно за свой английский Ж(((
Евгений
Евгений
A64m
нет, я не клапауций, написано же
Alexander
Тогда вы меня окончательно запутали
Слава
Как связаны Клапауций и измерения размера черепа? Такое ощущение, что его сообщения из чата удалены.
A64m
надеюсь, что его сообщения не удалены ни из какого чата, никому не пожелаю такого ужаса
Евгений
Меня удивляет как люди до сих пор ведутся на это твоё "я не клапауций"
Алексей
Алексей
ㅤ
Alexander
noblesse oblige
Alexander
Alexander
все в порядке
Alexander
Ну ладно тогда 😊
Aleksei (astynax)
Про что рассказать на FPConf? :) Таки по просьбам трудящихся про фуллстек?
Konstantin
проводить конференцию в августе такая себе идея
Alexander
есть такое дело
Aleksei (astynax)
Это больше расширенный митап будет
Aleksei (astynax)
Не исключено, что большая конференция будет в декабре.
Aleksei (astynax)
Но скорее всего опять докладчиков не найдут
Alexander
была конфа, а выгнали в митап
Aleksei (astynax)
В этот раз "отделили Haskell" скорее всего потому, что в прошлом году нехаскельных докладов было меньшинство
Dmitry
Позиция: Haskell backend / fullstack, разработка blockchain проекта. Требования: бэкенд, фуллстек - плюс. servant, опыт в предметной области - плюс. Удалёнка, предпочтительно фуллтайм. Для связи см. пост пришпиленный пост.
Dmitry
пользуясь служебным положением 👆
Dmitry
если не договорились в прошлый раз - возможно, сможем договориться сейчас.
Хаскель
Работа мечты. Хачкеллист-блокчейнист.
Евгений
Блокчейн в 20!8 это перспективно
Vadim
В чате 800 человек, означает ли это что на вакансию конкуренция как минимум 400 человек?
Хаскель
Евгений, я у Вас хотел поинтересоваться. Вы москвич?..
Aliester
вы про которые 200 человек говорите?
Aliester
здесь нет никаких 100 хаскелистов
Aliester
50 максимум, да и те уже трудоустроены
Dmitry
+1
Dmitry
Но кто же остальные
Хаскель
Сочувствующие.
Aliester
сочувст*
Aleksei (astynax)
Зашли по ключевому слову. Получили заряд оффтопа и буллинга. Остались молчать
Aliester
фак, то же писал
Хаскель
Почитать на толчке про монады.
Aliester
вы пойдете по основной статье, когда начнут охоту на хаскелистов
Vadim
вот была бы вакансия "питонист, жаждущий перебраться на Хаскель" - я б пошел)
Aliester
а мы как шатающиеся
Aleksei (astynax)
Dmitry
Aliester
Ilya
Так, туплю. Хочу написать такой вот инстанс
instance Functor a => Functor (e -> a) where
fmap = undefined
--fmap f a = \e -> fmap f (a e)
ghc справедливо ругается на кайнды. Я понимаю, почему он ругается, но не понимаю, как здесь написать правильно.
Aleksei (astynax)
У (e -> a) кайнд *
Aleksei (astynax)
А функтору нужно * -> *
Ilya
это понятно
Aleksei (astynax)
(это я покапитанствовал)
Ilya
такое ощущение, что здесь нужны лямбды или композиция на тайплевеле
A64m
(->) e ? Только оверлап будет
A64m
а, точно, да тут без ньютайпа никак
Cheese
кстати, мы снова ищем хаскелиста, чтобы писать на Хаскеле программы, которые пишут на С. резюме слать мне или @icrbow
🦖
Я тут mtproto обкатываю, поднял прокси для телеги, если кому нужно tg://proxy?server=185.205.210.186&port=443&secret=28903022c71ae67961d00ecacea6e0de
A64m
ну порядок аргументов без ньютайпа не развернуть, так что оверлапа-то как раз не будет
RattenKong 🦧🐀🦍️
Dmitry
Што
Cheese
на русский переведите, пожалуйста
Евгений
RattenKong 🦧🐀🦍️
Отдел будущих технологий, где еще каспер ОС пилят
кана
кана
он как есть уже
кана
ну то есть не он сам, но он есть потому что частично примененная стрелка - функтор, и если a - мапабельный, то можно просто мапать
кана
кана
так зачем его писать через ньютайпы?
кана
f :: a -> Maybe a
Ilya
кана
так он УЖЕ есть
кана
где? без скринов можно?
f :: Int -> Maybe Int
f = Just
g, h :: Int -> Maybe String
g = fmap show . f
h = fmap (fmap show) f