> it's been in C++ for longer than Maybe has been in Haskell.
Tangentially, how did you conclude that? Haskell has around since 1990 but boost only since 1999, as far as I can tell.
https://en.wikipedia.org/wiki/Haskell_(programming_language)
Tangentially, how did you conclude that? Haskell has around since 1990 but boost only since 1999, as far as I can tell.
https://en.wikipedia.org/wiki/Haskell_(programming_language)
what do you mean "classic optional type"? boost.optional has worked like that for something like 20 years - it's been in C++ for longer than Maybe has been in Haskell.