swiftlang / swiftly

A Swift toolchain installer and manager, written in Swift.
https://swiftlang.github.io/swiftly/
Apache License 2.0
431 stars 19 forks source link

Replace Foundation file operations with NIOFileSystem #125

Open adam-fowler opened 3 weeks ago

cmcgee1024 commented 2 weeks ago

What are the benefits to swiftly from switching to NIOFilesystem? One reason appears to be that the operations are asynchronous, which could work well with the async codebase here.

adam-fowler commented 2 weeks ago

One reason appears to be that the operations are asynchronous, which could work well with the async codebase here.

That's pretty much it. It is currently the only fully async file system we have in Swift.