Functional Programming, Continued
Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.
Superficially this may look fine. Every function is pure and there are no side effect. It even reads quite nicely and you might be slightly tickled by writing code that appears tail-call friendly. But it is impossible to debug. If there is a bug in
read_conf(), the error is passed on through
verify before you get to see it. Maybe the bug is really in
verify. Who can tell? There are no intermediate values to assist.