I do think maybe it should have stayed single threaded, or only allowed parallel iteration/loopsbfor fine grained parallelism. It was a completely safe language before 5 as long as you didn't pass -unsafe wasn't it?
It seems like you need to either be purely functional or have a borrowchecker if you want to have "fearless concurrency".
It seems like you need to either be purely functional or have a borrowchecker if you want to have "fearless concurrency".