4 points | by achille-roussel 6 hours ago ago
2 comments
Similar in vein with how my SQLite driver fully replaces the filesystem access layer (VFS) with Go code, and makes it available as Go APIs you can implement (including, in read-only mode, with any io.ReaderAt).
https://github.com/ncruces/go-sqlite3/blob/main/vfs/readervf...
Go interfaces keep being such a powerful tool for software composition.
Similar in vein with how my SQLite driver fully replaces the filesystem access layer (VFS) with Go code, and makes it available as Go APIs you can implement (including, in read-only mode, with any io.ReaderAt).
https://github.com/ncruces/go-sqlite3/blob/main/vfs/readervf...
Go interfaces keep being such a powerful tool for software composition.