Hacker News new | past | comments | ask | show | jobs | submit login

I implemented try() in Go five years ago with an AST preprocessor and used it in real projects, it was pretty nice: https://github.com/lunixbochs/og

Here are some examples of me using it in error-check-heavy functions: https://github.com/lunixbochs/poxd/blob/master/tls.go#L13

I wrote something similar but of lower quality about 5 years ago as well

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact