Kirill 🧪
го прекрасен
Konstantin
не всегда https://t.me/geekshit/2519
никогда не понимал этого смешения.
Konstantin
типа голая баба и лого го
Konstantin
программирование асексуально кмк
Крылатый
Го ужасен своей беспомощностью и древнотой.
Dmitry
и кроме того офтопик
Крылатый
Да.
Зигохистоморфный
Крылатый
Тем, что это реализация древнего C но на gc.
Крылатый
Но даже без перегрузок, шаблонов или даже дженериков.
Aleksei (astynax)
Cheese
Тем, что это реализация древнего C но на gc.
сборка мусора не делает его менее древним
Cheese
кого в хаскельном чате удивляет сборка мусора?
Cheese
она, да
известная гоферка?
Aleksei (astynax)
да не, просто модель
分解物質
сборка мусора не делает его менее древним
почти уверен до C было понятие GC
Cheese
чем же он тогда прекрасен? древностью?
Cheese
эклектикой совмещения несовместимого?
Aliester
если воспринимать С как эзотерический язык все стает понятным
分解物質
чем же он тогда прекрасен? древностью?
не думаю что в нём есть что-то такое
Cheese
не знаю, я пытаюсь понять тезис о прекрасном го
Ю ли я? 🤔
Да его в порядке ответного троллинга выдвинули, кмк
Leonid 🦇
я наверно уже спрашивал, вот такое есть где? onNothing :: Applicative f => Maybe a -> f a -> f a onNothing act elseAct = maybe elseAct pure act onNothingM :: Monad m => m (Maybe b) -> m b -> m b onNothingM act elseAct = maybe elseAct pure =<< act
Leonid 🦇
а то таскаю с собой в каждый проект
Cheese
напоминает fromMaybe и (<|>)
分解物質
Го ужасен своей беспомощностью и древнотой.
есть репорты что на него с успехом переписывают распухшие плюсовые кодовые базы talks.golang.org/2013/oscon-dl.slide из чего можно сделать вывод что на практике фатальных проблем у него нет
Зигохистоморфный
мне тоже альтернатив напомнило
Leonid 🦇
напоминает то напоминает. но это не оно
Зигохистоморфный
Leonid 🦇
я пока не готов к такому
Зигохистоморфный
я пока не готов к такому
или маленький пакет) https://www.stackage.org/haddock/lts-10.5/from-sum-0.2.1.0/Control-FromSum.html#v:fromMaybeOrM
Крылатый
Язык копипасты, но проблем нет!
分解物質
Язык копипасты, но проблем нет!
копипасты -> кодогенерации
Крылатый
О да, куча дублируемого кода это не фатально
分解物質
Крылатый
Писоч
Andrei
работает значит не фатально
ровно до наступления необходимости поддерживать это
分解物質
ровно до наступления необходимости поддерживать это
поддерживать проще потому что реже городят 500 слоёв абстракций там где это не нужно (как Java или C++)
Ю ли я? 🤔
Язык копипасты, но проблем нет!
Проблем нет, их заменяют interface {}
分解物質
поддерживать проще потому что реже городят 500 слоёв абстракций там где это не нужно (как Java или C++)
(я понимаю что т.к. я не эксперт эти слова не обезательно чегото весят)
Alexander
не знаю, я пытаюсь понять тезис о прекрасном го
Мои предположения: - За него отлично платят; - Много работы; - Его сопровождает гигантская корпорация; - Его активно форсят Но здесь ничего "прекрасного" о самом языке, скорее, о том, как сделать красивую упаковку для какой угодно начинки. Вливайте деньги, - и пипл схавает
Alexander
Могу предположить, что у повсеметно развернутых GDG фонды заоблачные. А там Го хорошо проталкивают
Anonymous
На любом, самом чудесном языке можно запороть проект, если подойти к процессу достаточно "эффективно". Возможно, что недостатки языка требуют подумать о деталях проекта перед тем, как написаны 70%+ функционала. Что само по себе уже хорошо.
分解物質
об аудитории HN в двух словах
Alexander
Успехи языка go тоже активно форсятся.
Alexander
И есть ощущение, что хаскельное сообщество в этом очень слабо, потому что слишком зафиксилось само на себе.
Leonid 🦇
Есть ощущение что называть любую группу людей сообществом не корректно
parket
Не знаю что такое HN, но само заявление - бредовое.
分解物質
Oleksandr
goферы форсят экосистему и само комьюнити, и правильно делают в общем-то
parket
А, что-то я такое слышал.
Aliester
понимаете
Aliester
если у нас есть комьюнити языка для тупых
Oleksandr
но с хаскелем непонятно, вроде avoid success at all costs чтобы не накапливалась куча легаси, но сам язык довольно медленно при этом меняется
Aliester
и комьюнити языка для ботанов
Aliester
они будут почти не пересекаться
Aliester
и первое будет намного больше второго чисто статистически
Alexander
Один из вариантов пропихивать Haskell - это приходить с докладами на конфы общего назначения.
Aliester
Один из вариантов пропихивать Haskell - это приходить с докладами на конфы общего назначения.
Бить морды другим программистам и принуждать переходить на Haskell или же платить джизью.
Oleksandr
В смысле SPJ очень консервативен, кмк
кана
про хаскель очень популярен стереотип, что он сложный, в этом проблема
Anonymous
Oleksandr
про хаскель очень популярен стереотип, что он сложный, в этом проблема
имхо — не сложный, а вот фрагментация либ довольно печальная
Alexander
Бить морды другим программистам и принуждать переходить на Haskell или же платить джизью.
Не совсем. Могу даже сказать, что важно само выступление на околохаскельные темы, даже больше, чем содержание. Нужно больше visibility
Oleksandr
и стабильность hackage/stack/...
кана
имхо — не сложный, а вот фрагментация либ довольно печальная
он и не сложный, но стереотип от этого никуда не денется
Oleksandr
у скалы похожая херня с sbt
Alexander
Ещё вариант - писать рабочие и полезные либы с понятным api
Это тоже хорошо, но либы - они для внутренних нужд. Писать нужно приложения, и рассказывать о приложениях.
Leonid 🦇
Сообщество любителей есть макароны с кетчупом совсем не думает о своём visibility