←back to thread

175 points nateb2022 | 1 comments | | HN request time: 1.053s | source
Show context
nahuel0x ◴[] No.41522944[source]
Three big differences in comparison with Erlang: 1- Cannot externally kill a process (yes, ergo process have a Kill method but the process will be in a "zombie" state until the current message handlers returns... maybe stuck forever) 2- No hot code reloading. 3- No per-process GC.
replies(4): >>41523113 #>>41523543 #>>41524544 #>>41525115 #
throwawaymaths ◴[] No.41525115[source]
Most beam developers will tell you they don't use hot code reloading, but if you're an elixir/phoenix (especially live view) you are using hot code reloading affordances in dev, though it's not the full suite of capabilities
replies(2): >>41526935 #>>41535763 #
gregors ◴[] No.41535763[source]
Hot code reloading is much more popular with Erlang developers. It's not popular at all in elixir which is a shame honestly.
replies(1): >>41536372 #
1. throwawaymaths ◴[] No.41536372[source]
Whether or not it's popular, if it weren't a thing for Erlang I doubt Phoenix live reload would work.