▲ | maxdamantus 3 days ago | ||||||||||||||||||||||
Can you give an example of how Go's approach causes people to lose data? This was alluded to in the blog post but they didn't explain anything. It seems like there's some confusion in the GGGGGP post, since Go works correctly even if the filename is not valid UTF-8 .. maybe that's why they haven't noticed any issues. | |||||||||||||||||||||||
▲ | xyzzyz 3 days ago | parent [-] | ||||||||||||||||||||||
Imagine that you're writing a function that'll walk the directory to copy some files somewhere else, and then delete the directory. Unfortunately, you hit this https://github.com/golang/go/issues/32334 oops, looks like some files are just inaccessible to you, and you cannot copy them. Fortunately, when you try to delete the source directory, Go's standard library enters infinite loop, which saves your data. | |||||||||||||||||||||||
|