Re: Тенденции языков
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 16.07.15 15:57
Оценка: 39 (3)
Здравствуйте, s22, Вы писали:

s22>Смотрю на новые компилируемые языки вижу следующие вещи:

s22>1. Отказ от исключений
s22>Rust,Swift и т д

Расходимся, в Swift уже добавили исключения:
http://austinzheng.com/2015/06/08/swift-2-control-flow/
throw, catch все обыденно.
Re[2]: Тенденции языков
От: AlexRK  
Дата: 16.07.15 16:09
Оценка:
Здравствуйте, 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 есть и сопутствующий анализ, все ли обработано.
Re[2]: Тенденции языков
От: Mamut Швеция http://dmitriid.com
Дата: 16.07.15 17:02
Оценка:
DM>Расходимся, в Swift уже добавили исключения:
DM>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>throw, catch все обыденно.

Ой, гарды какие интересные Не удивлюсь, если на фоне примера про IPv4 еще и binaries как в Эрланге появятся


dmitriid.comGitHubLinkedIn
Re[2]: Тенденции языков
От: _NN_ www.nemerleweb.com
Дата: 16.07.15 18:27
Оценка: +1
Здравствуйте, D. Mon, Вы писали:

DM>Расходимся, в Swift уже добавили исключения:

DM>http://austinzheng.com/2015/06/08/swift-2-control-flow/
DM>throw, catch все обыденно.

Ждём исключения в Rust
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[3]: Тенденции языков
От: Mamut Швеция http://dmitriid.com
Дата: 16.07.15 20:55
Оценка:
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 поверх, лишь бы все по-человечески выглядело.


dmitriid.comGitHubLinkedIn
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.