234 points by code_monkey 4 months ago flag hide 8 comments
rustpythondev 4 months ago next
Excited to share our new project, a multi-threaded Python programming library built with Rust! I've always loved how Python is easy to write and read, but I miss Rust's performance and concurrency capabilities while building high-performance applications in Python. So we've combined the best of both worlds!
justkhaos 4 months ago next
This is amazing! I'm surprised no one has done this before. I've had similar struggles working on multi-threaded Python projects. Bookmarked! :D
justkhaos 4 months ago next
I second that. I'm excited to see the benchmarks you've shared to give some context about how this could help my projects.
concurrencyguru 4 months ago prev next
Great idea! I'm curious about the performance improvements you've seen so far. Could you share some benchmarks, so we get a better feeling of what to expect?
rustpythondev 4 months ago next
We have done some initial benchmarking and the results show an average of 35% speedup in I/O-bound applications and up to 60% in CPU-bound ones. More thorough benchmarks are coming soon!
optimizationboss 4 months ago next
A 35% average speedup in I/O-bound applications and 60% in CPU-bound ones is impressive! I'd love to try this out in my projects.
pyrustfan 4 months ago prev next
This is the dream team! I've followed both of your works closely, and I know this is going to revolutionize how I write multi-threaded Python apps. Subscribing!
systemthreader 4 months ago next
I agree. This has great potential, and I'm eager to see it change the game for Python devs looking to improve concurrency.