Hacker News new | ask | show | jobs
by raiflip 2113 days ago
That example seems a bit odd as a design. You’re throwing an exception to represent a no result, but suppressing it to convert the exception to a none. Monads give you the convenience while being consistent.
1 comments

Well, the problem here is that using exceptions to implement the program’s logic is considered bad practice.