Это видео недоступно.
Сожалеем об этом.

Nicholas Matsakis - Rust 2024 and beyond

Поделиться
HTML-код
  • Опубликовано: 4 апр 2024
  • This year will be the 3rd Rust edition, Rust 2024, and marks 9 years since Rust 1.0 was released in May of 2015. In that time Rust has become a foundational technology used everywhere from kernels to spacecraft to cloud data centers. As Rust (and its community) grows, how do we stay true to our mission of empowering people to build everyone to build reliable and efficient software? In this talk we'll look at what has been happening lately with Rust as well as some of the challenges that we will need to tackle over the next few years.

Комментарии • 31

  • @rodelias9378
    @rodelias9378 3 месяца назад +11

    Great talk Niko. Rust is getting better each day!

  • @haloboy777
    @haloboy777 3 месяца назад +2

    This talk made me more invested in rust after 3 years of partial use. Would love to use it full time.

  • @Speykious
    @Speykious 3 месяца назад +35

    Kinda crazy to me to see cve-rs mentioned lol

  • @rainerwahnsinn3262
    @rainerwahnsinn3262 21 день назад

    2:54 "after you children are dead!". Ugh, that escalated quickly.

  • @josefvacek6472
    @josefvacek6472 3 месяца назад +13

    what is the breathing in the background lol

  • @stokotov2140
    @stokotov2140 3 месяца назад

    L..
    .m😊

  • @NeotenicApe
    @NeotenicApe 2 месяца назад

    i hate that amazon has infiltrated rust

    • @1____-____1
      @1____-____1 2 месяца назад +4

      Why? No different than RHEL paying Kernel devs to do stuff.

    • @jjpp1993
      @jjpp1993 8 дней назад

      ??? do you think mercurial is a worst project since facebook “infiltrated” it

  • @artemartem5336
    @artemartem5336 3 месяца назад

    Hey rust guys, please make "await future", not "future.await"

    • @Mankepanke
      @Mankepanke 3 месяца назад +23

      It's much better to have it to the right though?
      (await (await foo).bar)?.baz
      vs
      foo.await.bar.await?.baz

    • @artemartem5336
      @artemartem5336 3 месяца назад

      @@Mankepanke
      let bar = await foo();
      let baz = await bar();

    • @maximus1172
      @maximus1172 3 месяца назад +22

      this is not javascript, this is rust

    • @ovi1326
      @ovi1326 3 месяца назад +15

      ​​@@artemartem5336naming intermediate values is hard and this one doesn't work well with results and options. like you'd still have to write
      ```
      let x = (await make_x())?;
      ```
      instead of
      ```
      let x = make_x().await?;
      ```

    • @artemartem5336
      @artemartem5336 3 месяца назад

      @@ovi1326 Man, how to understand this semantically ?
      make_x().await - is it extension of make_x() result?
      Is result of make_x() = future? What is future.await ? Field of Future trait?