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

Yeah, and you can implement that in C++ very easily, too. Googlers might recognize StatusOrReturn, and similar macros.



You don't get pattern-matching though, and I expect the implementation would be somewhat gnarly without native tagged unions. At least now that C++ has lambda expressions you can get all the nice HoF so the usage side of the equation has become less troublesome.

Still, a far cry from

    data Result a b = Err a | Ok b




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

Search: