Здравствуйте, s22, Вы писали:
s22>Смотрю на новые компилируемые языки вижу следующие вещи:
s22>1. Отказ от исключений
s22>Rust,Swift и т д
Расходимся, в Swift уже добавили исключения:
http://austinzheng.com/2015/06/08/swift-2-control-flow/
throw, catch все обыденно.
Здравствуйте, D. Mon, Вы писали:
s22>>Смотрю на новые компилируемые языки вижу следующие вещи:
s22>>1. Отказ от исключений
s22>>Rust,Swift и т д
DM>Расходимся, в Swift уже добавили исключения:
DM>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>throw, catch все обыденно.
Ну, язык типа "для масс", так что особого удивления не испытываю.
Хорошо хоть throws есть и сопутствующий анализ, все ли обработано.
DM>Расходимся, в Swift уже добавили исключения:
DM>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>throw, catch все обыденно.
Ой, гарды какие интересные
Не удивлюсь, если на фоне примера про IPv4 еще и binaries как в Эрланге появятся
Здравствуйте, D. Mon, Вы писали:
DM>Расходимся, в Swift уже добавили исключения:
DM>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>throw, catch все обыденно.
Ждём исключения в Rust
DM>>Расходимся, в Swift уже добавили исключения:
DM>>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>>throw, catch все обыденно.
_NN>Ждём исключения в Rust
Они там точно скоро будут, имхо.
https://doc.rust-lang.org/std/thread/fn.catch_panic.html Просто в какой-то момент достаточно народа скажет
exception'ы — дорога, а такси на каждый чих не дорого?
Я умолчу о том, что им настолько свой же механизм не нравится, что они городят костыли в виде
http://doc.rust-lang.org/std/macro.try!.html поверх, лишь бы все по-человечески выглядело.