Comment on Lunatic is an Erlang-inspired runtime for WebAssemblyparentComments−throwawaymaths3yNothing stopping anyone from building mutability into an Erlang based language:https://youtu.be/5EtV2JUU0Z4−peoplefromibiza3yit does. values are immutable in the BEAM, not at language level.The impact of bugs is minimized by compartmentalization. This is done from the lowest level where each data structure is separate and immutable [1]But you can simulate mutability with stateful processes.Directly from Joe Armstrong: https://joearms.github.io/published/2013-11-21-My-favorite-e...[1] https://github.com/happi/theBeamBook/blob/3971e8e2d09e367670...
Comments
Nothing stopping anyone from building mutability into an Erlang based language:
https://youtu.be/5EtV2JUU0Z4
it does. values are immutable in the BEAM, not at language level.
The impact of bugs is minimized by compartmentalization. This is done from the lowest level where each data structure is separate and immutable [1]
But you can simulate mutability with stateful processes.
Directly from Joe Armstrong: https://joearms.github.io/published/2013-11-21-My-favorite-e...
[1] https://github.com/happi/theBeamBook/blob/3971e8e2d09e367670...