История изменений
Исправление den73, (текущая версия) :
Вот чем мне не нравятся анонимусы - так это отсутствием идентичности.
Моя точка зрения - пока отказ от исключений не выглядит совсем уж обоснованным. Во всяком случае, конструкция try..finally выглядит скорее полезной, чем вредной. Я не понял, есть ли она в Расте.
Что касается макроса try!, то это как раз то, что облегчило бы боль от обработки ошибок в C. Особенно, при наличии finally. Впрочем, имя макросы, наверное можно сделать себе и try..finally.
Макросы - это хорошая вещь для выразительности языка, независимо от того, что ещё в языке наворочено.
Исходная версия den73, :
Вот чем мне не нравятся анонимусы - так это отсутствием идентичности.
Моя точка зрения - пока отказ от исключений не выглядит совсем уж обоснованным. Во всяком случае, конструкция try..finally выглядит скорее полезной, чем вредной. Я не понял, есть ли она в Расте.
Что касается макроса try!, то это как раз то, что облегчило бы боль от обработки ошибок в C. Особенно, при наличии finally. Впрочем, имя макросы, можно сделать себе и try..finally.
Макросы - это хорошая вещь для выразительности языка, независимо от того, что ещё в языке наворочено.