amarao (amarao_san) wrote,
amarao
amarao_san

Category:

Rust-impressions

Я тут занялся художественным пересказом сырцов stdlib раста (в рамках изучения IO), и пока что могу сказать, что меня не покидает ощущение крайне высокой плотности кода.
fn _open(&self, path: &Path) -> io::Result {
    let inner = fs_imp::File::open(path, &self.0)?;
    Ok(File { inner: inner })
}


В этих строчках столько всего происходит - и на этапе компиляции адский typechecking с полиморфизмом, и обработка ошибок. По концентрации кода оно близко к добротному питону. Я вот читаю сырцы - и прямо проникаюсь уважением. Такая читаемость для low-level языка - это просто чудо. Особенно в сравнении с Си.
Tags: rust
Subscribe

  • to_learn

    cobbler/koan

  • to_learn

    Очередная аббревиатура: linux-vdso.so

  • to learn

    Сесть и изучить минимум 10 клавиатурных комбинаций для nano.

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 13 comments

  • to_learn

    cobbler/koan

  • to_learn

    Очередная аббревиатура: linux-vdso.so

  • to learn

    Сесть и изучить минимум 10 клавиатурных комбинаций для nano.