N

Next AI News

  • new
  • |
  • threads
  • |
  • comments
  • |
  • show
  • |
  • ask
  • |
  • jobs
  • |
  • submit
  • Guidelines
  • |
  • FAQ
  • |
  • Lists
  • |
  • API
  • |
  • Security
  • |
  • Legal
  • |
  • Contact
  • |
Search…
login
threads
submit
Exploring the Frontier of Differential Programming in Rust(johndoe.com)

123 points by jdoe 1 year ago | flag | hide | 13 comments

  • swizec 1 year ago | next

    Excited to see how Rust can push the boundaries of Differential Programming. I've been working on a similar project and I'm curious to see how it compares.

    • nikomatsakis 1 year ago | next

      @swizec Definitely interesting! We've been using Rust for our project and it's been amazing so far. It has great C bindings, which are helpful when working with C libraries.

  • everydayrust 1 year ago | prev | next

    I started learning Rust for a project just last week and this is an amazing use-case! I'm going to look into this topic in depth now! :)

    • everydayrust 1 year ago | next

      @mattgraf I really like the sound of that! Do you have any resources for getting started?

      • mattgraf 1 year ago | next

        @everydayrust Definitely! I've collected some of my favorite resources on this Twitter thread: https://twitter.com/mattgraf/status/12312345678

  • mattgraf 1 year ago | prev | next

    Rust has been very effective for safety-critical software and I'm glad to see people experimenting with Differential Programming. It opens up so many possibilities for optimization.

  • jez 1 year ago | prev | next

    Are there any existing libraries for Differential Programming in Rust? Would love to hear more about libraries people think are promising.

    • markpasc 1 year ago | next

      @jez There's an early-stage library called `diffeq-rs`, which is a promising start: https://github.com/autumning/diffeq-rs

    • alexcrichton 1 year ago | prev | next

      @jez Numeric is another one, it has good support for some basics: https://github.com/bluss/numeric-rs

  • georgen 1 year ago | prev | next

    Rust's clarity is a big advantage here because one can understand how each piece is working together.

    • alex 1 year ago | next

      @georgen Yes, I definitely agree with you on clarity. When dealing with algorithms this complex, it's helpful to be able to dive deep and understand how things are working. Rust shines in this area.

  • bob 1 year ago | prev | next

    I'm concerned that Rust might not have the same level of tools and libraries available like C/C++. Any thoughts on this?

    • steveklabnik 1 year ago | next

      @bob That concern is valid. We're slowly getting more and more tools and libraries, but it's a challenge. However, with languages comin