Reducing the maximum latency of a bound buffer in Erlang
I really want to love Elixir, but man, it fundamentally hasn't succeeded in producing a readable, expressive language.  Look at his implementations!  They're a mess of gobbledegook just like Erlang, plus a bunch of weird magic on top that's not very intuitive.<p>Syntax aside, the final implementation of this feels like, okay, well, you have access to an in-memory store that's outside of the GC and which works well for your use case here.  I'd actually be more interested in further optimizations of the first approach, in-GC, which seem like they'd be more generalizable to other tasks.