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.
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.
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.