Creative Coding in Rust with Nannou

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 21

  • @jaysistar2711
    @jaysistar2711 2 роки тому +1

    Tauri uses a Tauri dev's fork of winit called tao. There are plans to send the changes back to winit as some sort of an extension at some point.

  • @keatonhatch6213
    @keatonhatch6213 2 роки тому +5

    I wish cargo would create like a “common dependency directory ” that would download the common dependencies. It should pull from this “common dependency directory” the next project that I compile if the versions match. If not, it downloads the dependency and updates the “common dependency directory” with the newest version. I feel like that would speed up compile time

  • @MrSpoomples
    @MrSpoomples 2 роки тому +2

    I've been watching your videos for a while now, and this one is great! I only have one nitpicky point to make about egui, which is that while it certainly is a very powerful debug gui tool, it is also a great tool for real application gui as well, so long as they don't require complex state logic. To make it clear, I don't disagree with your point, I just feel like it would be a pity for people to not give egui a try for their projects based on the assumption that egui is only good for building debug tools.
    Thank you again for another awesome video, and for introducing me to a tool I really missed in the rust world. Processing and p5.js are great tools for creativity and having that in rust now makes my summer a lot better!

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +1

      thanks for watching for so long and the kind words :) egui is definitely worth trying out, if only to experience what it's like to build with it. There are also drawbacks to choosing it. I believe the accessibility support, while improving, is not fully baked yet so you'd get better results from a SwiftUI interface or Web UI on that front, for example.
      One thing I really like about nannou is that it's really just a collection of other crates (noise-rs, glam, for example) and those can also be used in environments like Bevy which I'm looking forward to experimenting with. Today's video is on some Perlin noise graphs and I quickly ran into needing to write shaders for vizualizing 2d perlin noise, which I believe that Bevy is forging the way on at the moment

  • @theaveasso
    @theaveasso 2 роки тому

    nice videos, how do you setup your mac?

  • @jaysistar2711
    @jaysistar2711 2 роки тому

    Do you have a video on egui?

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +1

      not yet, it's on the list. Alongside tauri-egui.

  • @finnmonstar
    @finnmonstar 2 роки тому

    What font do you use? I really like it.

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому

      meslo lg dz for powerline. Should be findable in a github repo by searching. **

    • @forkerion
      @forkerion 2 роки тому

      ​@@chrisbiscardi and the editor one?

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +1

      @@forkerion the editor here is Zed and I believe they have their own font. Perhaps available in a git repo in their org or something. Not sure, I was just testing zed at this time.

    • @forkerion
      @forkerion 2 роки тому

      @@chrisbiscardi programatapro, costs 19 euros

  • @blancatrujillohigueras9865
    @blancatrujillohigueras9865 2 роки тому

    Hi, how to draw a spline or curve trough points , but not polyline something like path in manim

  • @mehdiboujid8761
    @mehdiboujid8761 2 роки тому +1

    i want zed editor on linux so badly

  • @NumNumzzz
    @NumNumzzz 2 роки тому

    From playing the game to watching the coding engine named the same as it.. Crazy...

  • @GlobalYoung7
    @GlobalYoung7 2 роки тому

    thank you ❤

  • @bobschaaf2549
    @bobschaaf2549 2 роки тому +1

    I think "Sum" types needs to be "Some" types, or more correctly, "Option".

    • @samuelhammersberg5137
      @samuelhammersberg5137 2 роки тому +3

      Sum types is the correct term, as it's not a Rust exclusive concept

    • @ccgarciab
      @ccgarciab Рік тому +1

      Sum types are a broader concept beyond Optionals. Sum types are what's known in Rust as Enums, and also tagged unions in other contexts. They're of course the mechanism through which the Option and Result types are implemented, but they're also present in many other types and for purposes other than encoding the possible lack of a value (e.g. IPv4 and IPv6 living in one type but having two different representations)

  • @burr_i
    @burr_i 2 роки тому

    Nani