История изменений
Исправление trycatch, (текущая версия) :
Александреску прям сейчас делает аму, так что можете задать вопросы ему: http://www.reddit.com/r/IAmA/comments/1nl9at/i_am_a_member_of_facebooks_hhvm_... Ругает Rust:
Rust has a great approach to safe regions. That's a hard problem, and Rust has had to expend a considerable amount of firepower on it (four kinds of pointers etc).
D does not offer safe regions; I believe the language design precludes that without at least an amount of discipline.So Rust is better than D at safe regions. However, like in chess, good language design is to not sacrifice the whole for the beauty of the part. I think D is better than Rust at a lot of other things, because it has firepower it can afford to expend at problems that are also hard, and just as important.
Исходная версия trycatch, :
Александреску прям сейчас делает аму, так что можете задать вопросы ему: http://www.reddit.com/r/IAmA/comments/1nl9at/i_am_a_member_of_facebooks_hhvm_... Ругает Rust:
Rust has a great approach to safe regions. That's a hard problem, and Rust has had to expend a considerable amount of firepower on it (four kinds of pointers etc).
D does not offer safe regions; I believe the language design precludes that without at least an amount of discipline.
So Rust is better than D at safe regions. However, like in chess, good language design is to not sacrifice the whole for the beauty of the part. I think D is better than Rust at a lot of other things, because it has firepower it can afford to expend at problems that are also hard, and just as important.