Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
https://bartoszmilewski.com/2010/09/11/beyond-locks-software...
I wonder how far it can be implement in Rust? There are people trying:
https://github.com/aakoshh/async-stm-rs (updated just days ago)
One thing that drew me to Rust was actually Elixir/Erlang calling out to it for certain specialized needs. Within Elixir/Erlang you get best of breed concurrency but exiting the BEAM to run other code is unsafe. Calling out to Rust, however, comes with great safety guarantees.
Managing concurrency outside of Rust and then calling Rust for the more focused and specialized work is a good combination IMO.
https://github.com/rusterlium/rustler
It'd be possible to add an active GC to Rust. There are some library attempts at that:
- https://lib.rs/crates/gc
- https://github.com/withoutboats/shifgrethor
But they don't look particularly usable.
Beyond that, yeah, it sucks.
New to Rust, but found this project via Elixir forum that looks intriguing: https://lunatic.solutions