Yura
гадание и поисе багов по корке без дебаг инфо
Yura
parket
Alexander
@parketgo plz тоже не надо так
Anonymous
Anonymous
это дорого
Потому, что фундаментальная проблема
Alexander
Haskell (пока) не в этой группе языков
Anonymous
И в какой-то момент может оказаться, что дешевле
Anonymous
Отделить эффекты от логики
Alexander
а если идти в ту группу то начинаются проблемы
Anonymous
Покрыть логику тестами на усе сто процентов
Anonymous
Шипнуть ппроект и пойти попить чаю
Andrey
Гедель мимо не проходил?
Anonymous
Главное эффекты отделять, а не с тайпером сношаться (сугубо личное мнение)
Yura
100% - это круто
Anonymous
Anonymous
Гедель мимо не проходил?
Точно так же гедель заглядывал на огонек к любителям строить таксономии и рекламным агентам хиндли-милнера
Слава
parket
/pr ? Я не в теме :)
Anonymous
Ну я сижу себе молчу, тут меня кастую - я отвечаю на вопрос. Потом раздается пронзительный звук - там де тайпер не тайпер а я молодец - ну и я плююсь ядом
A64m
@IIvana так вся разница между явой и хаскелем в случае "списка обжектов" в том, что в хаскеле нету неявных кастов вверх, в этом и претензия?
Anonymous
Конечно джава - набор говен разных вкусов
Anonymous
Машина хреновая
Anonymous
(грааль поможет)
Anonymous
Жуткие проблемы с класслоадингом/конвергенцией
Anonymous
Сам язык - для идиотов
Alexander
@jey_lee тут был вопрос про реализацию, часть дискусии и ещё одна бесконечная дискуссия
Anonymous
Ну и прочая и прочая
Andrey
Anonymous
Но и какель - далеко не шедевр, когда речь заходит о практическом решении практических задач
Anonymous
Чего выдрюкиваться?
Andrey
зато свои плюсы от отсутствия иерархии типов
Anonymous
Это может быть и плюсы
Anonymous
А может быть и минусы, когда надо большой домен описать
Alexander
при необходимости иерархия описывается
Anonymous
Другое дело, что классический ооп протух (в частности про причине злоупотребления наследования вместо композиции), а когда его пытаются на хороший тайпер натянуть - все трещит и разваливается, теорий-то хороших и нету
Alexander
как с исключениями
Alexander
причем любой степени вложенности
Антон
Alexander
я про Haskell, а не про натянуть мир на меинстрим ООП
Anonymous
Пока что я видел только череду бесконечных фейлов на попытке описать что-то оттуда
Anonymous
Да и хаскелль там не помогает
A64m
да, это-то решается. вот неявные апкасты никак не сделать
Anonymous
И ооп не помогает
Anonymous
Внезапно - ничто не помогает
кана
Alexander
придумывать непротиворечивую иерархию для описания мира - это не то, что может работать
Anonymous
Anonymous
Но хорошие инструменты для построения онтологий нужны
Anonymous
а их нет
Alexander
тут я наверное соглашусь
Andrey
такого бойца можно и на баттл )
Andrey
а то что-то тут дискуссии вместо там и реала ]0
Alexander
смысла в том батле 0
Anonymous
Ну вот. А по факту - монсеньёр Пердолик обычно пытается онтологию на тайпер натянуть. Что-то получилось - имеем кусок инвазивного кода на гитгабе и пронзительный вскукарек на двух митапах
Andrey
Alexander
а это уже не моя проблема
Слава
Anonymous
Смысл жизни-диссипация энергии
Andrey
отлично подиссипатировали тогда )
Anonymous
Andrey
Andrey
всегда все натягивается - говорят они
Слава
Alexander
Andrey
культурно сложно диссипатировать - так норм
Anonymous
Anonymous
Alexander
все же все натягивается, не всегда как хочется
Alexander
иногда хочется слишком много, чего делать не стоит
Anonymous
Если бы всегда натягивались - мы бы имели универсальную онтологию
parket
Anonymous
А у нас ея нетути
Andrey
слышу глас разума в чате )
Leonid 🦇
у вас опять по вторникам пятница?
A64m
всегда все натягивается - говорят они
да, потому что когда один тип - на все натягивается, а два уже не на все, но интересно иметь больше, ради всяких последствийй при тайпчеке и генерации кода. Т.е. проблема и наятнуть и чтоб типы были нам нужные действительно существует. Мы же хотим чтоб натягивалось на то что нам нужно, а на то что нам вредно не натягивалось