Size: a a a

2020 July 29

AD

Apache DOG™ in pro.cxx
Э нет
источник

AD

Apache DOG™ in pro.cxx
Зеро оверхед это зеро оверхед
источник

AD

Apache DOG™ in pro.cxx
На полиморфизм не зеро
источник

AD

Apache DOG™ in pro.cxx
Но плати за что используешь
источник

ПК

Побитый Кирпич... in pro.cxx
Вообщем, обработка ошибок не должна ничего стоить, если ошибок нет.
источник

AD

Apache DOG™ in pro.cxx
Напиши мёрджер который тебе это сделает
источник

AD

Apache DOG™ in pro.cxx
Но монады это не только и не столько обработка ошибок
источник

AD

Apache DOG™ in pro.cxx
Ты можешь интерпретировать монадический код в трайкетчи
источник

ГH

Гласси Hudobin in pro.cxx
Apache DOG™
Ты можешь интерпретировать монадический код в трайкетчи
Слушай, у тебя какие-то непонятные неправильные практики.
источник

AD

Apache DOG™ in pro.cxx
Гласси Hudobin
Слушай, у тебя какие-то непонятные неправильные практики.
Мне нравится это сочетание "непонятные неправильные"
источник

AD

Apache DOG™ in pro.cxx
Т.е. ты не читал но осуждаешь
источник

ГH

Гласси Hudobin in pro.cxx
Apache DOG™
Т.е. ты не читал но осуждаешь
но я читал про монадический подход с std::expected.
источник

O

Ofee in pro.cxx
Побитый Кирпич
Что насчёт оверхеда? Если там на каждый вызов в итоге происходит проверка успех/провал, то это то же самое что и коды ошибки, и это медленнее исключений в общем случае
Не думаю, что я достаточно компетентен, чтобы сравнивать производительность этих двух решений. В прикладном коде меня больше волнует выразительность.

Но по сути, это те же коды ошибок, без сопутствующих исключениям RTTI и раскрутки стека. Могут ли коды возврата быть медленнее исключений?
источник

AD

Apache DOG™ in pro.cxx
Но ни на хацкеле ни на скале ты не писал на IO монаде?
источник

AD

Apache DOG™ in pro.cxx
Просто так, для расширения кругозора
источник

ГH

Гласси Hudobin in pro.cxx
Apache DOG™
Но ни на хацкеле ни на скале ты не писал на IO монаде?
Я покопался в хаскеле в 2006 году, не понравилось.
источник

AD

Apache DOG™ in pro.cxx
14 лет прошло
источник

AD

Apache DOG™ in pro.cxx
Вещи могли поменятся
источник

ИI

И Ivan in pro.cxx
Ofee
Не думаю, что я достаточно компетентен, чтобы сравнивать производительность этих двух решений. В прикладном коде меня больше волнует выразительность.

Но по сути, это те же коды ошибок, без сопутствующих исключениям RTTI и раскрутки стека. Могут ли коды возврата быть медленнее исключений?
А почему нет?
источник

ГH

Гласси Hudobin in pro.cxx
О да, я прям вижу новые игровые движки на хаскеле.
источник