4 ms·
You are right, it wouldn't be wise to create a new language without having concurrency in mind. Starting from the last version there's spawn (lightweight proce
by asterite 11y ago
You are right, it wouldn't be wise to create a new language without having concurrency in mind.
Starting from the last version there's spawn (lightweight processes) and channels for communications, similar to Go (although it's in a very experimental stage right now). We aren't sure immutability everywhere is the solution for everything, some algorithms and programs are much more efficient with mutable data.
I think Go is quite popular and have an amazing concurrency support. It's true, you have to make sure to communicate using channels and not via shared memory, but if you follow that rule than you won't have problems, and you can get pretty efficient programs.