Почему? Люди есть разные. Скорее всего, причины технические. Как, например, в Haskell, при всём желании, невозможно обойтись без "настоящих", немонадных, исключений
Почему? Люди есть разные. Скорее всего, причины технические. Как, например, в Haskell, при всём желании, невозможно обойтись без "настоящих", немонадных, исключений
А Вы пробовали? А то в одном продакшен-проекте я помню огромное количество монадических исключений, а на обычные не натыкался. 😊
А Вы пробовали? А то в одном продакшен-проекте я помню огромное количество монадических исключений, а на обычные не натыкался. 😊
Ну. У меня Haskell-коды любительские. Монад мне хватает. Но легко себе представить ситуацию, когда кончается память или стеки. Об этом надо как-то сигнализировать
Ну. У меня Haskell-коды любительские. Монад мне хватает. Но легко себе представить ситуацию, когда кончается память или стеки. Об этом надо как-то сигнализировать
На такой случай и в Java unchecked exceptions есть. 🤷♀
Кстати, если в двух словах, то как вообще работают декомпиляторы? На уровне регуляркоподобного поиска по известному набору шаблонов, или есть более интересные методы?
Кстати, если в двух словах, то как вообще работают декомпиляторы? На уровне регуляркоподобного поиска по известному набору шаблонов, или есть более интересные методы?