I agree. For example, most of Rust libraries uses the drop handler (something like desctructors) to close a file descriptor. However it has problems since in async model closing is also async and it may return an error.…
Thanks for your pointer. Do you mean this thread? "Json-Base – Database built as JSON files | Hacker News" https://news.ycombinator.com/item?id=23715558
previous discussion: https://news.ycombinator.com/item?id=2378110
How about https://github.com/quininer/io-uring ? It is licensed under either of Apache2/MIT.
https://github.com/skiplang/skip > The Skip project concluded in 2018 and Skip is no longer under active development at Facebook.
In Go, I use https://github.com/pkg/errors these days and wrap errors with stack trace. package main import ( "fmt" "io" "os" "github.com/pkg/errors" ) func main() { v, err := run() if err != nil {…
Great work! I created a build script for Node9: https://gist.github.com/hnakamur/13808187bf59e47456c3
I agree. For example, most of Rust libraries uses the drop handler (something like desctructors) to close a file descriptor. However it has problems since in async model closing is also async and it may return an error.…
Thanks for your pointer. Do you mean this thread? "Json-Base – Database built as JSON files | Hacker News" https://news.ycombinator.com/item?id=23715558
previous discussion: https://news.ycombinator.com/item?id=2378110
How about https://github.com/quininer/io-uring ? It is licensed under either of Apache2/MIT.
https://github.com/skiplang/skip > The Skip project concluded in 2018 and Skip is no longer under active development at Facebook.
In Go, I use https://github.com/pkg/errors these days and wrap errors with stack trace. package main import ( "fmt" "io" "os" "github.com/pkg/errors" ) func main() { v, err := run() if err != nil {…
Great work! I created a build script for Node9: https://gist.github.com/hnakamur/13808187bf59e47456c3