Cees de Groot
Cees de Groot
(update - just took a quick stab at Save. Of course, need Load to actually test it...)
https://github.com/cdegroot/Catacomb-Snatch has my hacking so far - Save seems to work, Load maybe tomorrow. Feel free to steal the patch :)
Why not just distribute the sources? You need the compiler and whatnot available anyway and this way you could just on-the-fly compile sources for the specific OTP+Elixir version (and cache...
(w.r.t. package conflicts - I've known Java code that just rewrites packages on-the-fly so you'd end up with ElixirLS.deps.Jason, say, as a package name. I don't think it'd be super...
I'm gonna see today how far I get (we have hackday at work) https://github.com/cdegroot/elixir-ls/tree/beam-splitter; I'm gonna start inverting the "who starts what" relationship somewhat (versus @victorolinasc's proposal) because I think...
(no promises about time commitments - my espresso machine's thermostat seems to be wonky which may mean I'll be sidetracked PIDing it using Nerves - but I'll plod on if...
I created that test based on real data I saw flowing so I could reproduce (and work around the issue). I won't share our full data in public, but hopefully...
This will create an ETS table per connection, not? That would quickly exhaust the amount of available ETS tables.
Ah - I missed the memo on "no more limits" and forgot that ETS tables are GC'd when the owning process dies. Thanks for clearing it up!
@bjhaid can't you in 0.10 consumers specify the number of messages you want to receive?