Size: a a a

Programming Offtop

2020 July 05

AN

Alexander Nozik in Programming Offtop
@happy_bracket  давай градус понижай. Тем более, что аргументации от тебя не было.
источник

(

( in Programming Offtop
Roman Khlebnov
Эээ, в Скалу надо тащиться что-то там пилить. Не пойду, просто заранее пытался продумать как можно уколоться об HList
Даже не пытайся доказывать полезность HList-а (или возможность его реализовать) в чате с фаундейшена населенного котлинистами. У них тут культ "прагматичности", который не позволяет рассматривать возможности языкового дизайна, которые не укладываются в их манямирок
источник

(

( in Programming Offtop
Alexander Nozik
@happy_bracket  давай градус понижай. Тем более, что аргументации от тебя не было.
Не понижу, и даже сам ливну
источник

AN

Alexander Nozik in Programming Offtop
(
Даже не пытайся доказывать полезность HList-а (или возможность его реализовать) в чате с фаундейшена населенного котлинистами. У них тут культ "прагматичности", который не позволяет рассматривать возможности языкового дизайна, которые не укладываются в их манямирок
Ну почему, как раз прагматичность говорит, что рассматривать надо все, что угодно. А вот брать то, что реально нужно и полезно
источник

AN

Alexander Nozik in Programming Offtop
Мы же рассматриваем все. Другое дело, что новых аргументов как-то не завоз. Я в коде использую HSet (на котлине). Но ровно в одном месте.
источник

RK

Roman Khlebnov in Programming Offtop
(
Даже не пытайся доказывать полезность HList-а (или возможность его реализовать) в чате с фаундейшена населенного котлинистами. У них тут культ "прагматичности", который не позволяет рассматривать возможности языкового дизайна, которые не укладываются в их манямирок
С реализацией гемора нет - что Gson, что Jackson из коробки для этого даже примитивы дают.

Вот только HList всё равно по сути better case class в Scala, а по факту когда становится нужен - скорее всего портянка кода говно и лучше б переписать нормально
источник

RK

Roman Khlebnov in Programming Offtop
Это как моя "любимая" история с Either и Pair - ну вот есть они оба, оба представляют 2 значения разных типов, названия геттеров отличаются. Нафига плодить такие вещи?
источник

AN

Alexander Nozik in Programming Offtop
Roman Khlebnov
Это как моя "любимая" история с Either и Pair - ну вот есть они оба, оба представляют 2 значения разных типов, названия геттеров отличаются. Нафига плодить такие вещи?
Ну как бы реализация разная. Но Either - это больше религиозная штука.
источник

RK

Roman Khlebnov in Programming Offtop
Зато касты Future в монадку Try - вот это вещь хорошая, ИМХО.
источник

AN

Alexander Nozik in Programming Offtop
Roman Khlebnov
Зато касты Future в монадку Try - вот это вещь хорошая, ИМХО.
А зачем это кастом делать если можно сделать функцией?
источник

RK

Roman Khlebnov in Programming Offtop
Ну, касты, лифты и т.д. - "перелить из одного в другое"
источник

RK

Roman Khlebnov in Programming Offtop
Какая разница чем
источник

AN

Alexander Nozik in Programming Offtop
Roman Khlebnov
Ну, касты, лифты и т.д. - "перелить из одного в другое"
Я с этим наигрался в груви. Выгляди круто, но потом кусает за задницу.
источник

AD

Apache DOG™ in Programming Offtop
лол, тупл это продукт, айзер - копродукт
источник

AD

Apache DOG™ in Programming Offtop
одно и то же
источник

RK

Roman Khlebnov in Programming Offtop
источник

AD

Apache DOG™ in Programming Offtop
Если не видите разницы между теорией CS и религией то это рофл
источник

RK

Roman Khlebnov in Programming Offtop
А если мне плевать, например, и надо задачу решать? Ну так, ради беседы.
источник

AD

Apache DOG™ in Programming Offtop
Задача сделать api для кодогена который для датаклассов может генерировать реализацию почти любого интерфейса
источник

AD

Apache DOG™ in Programming Offtop
Тут тебе нужно то и другое
источник