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 parse and verify before you get to see it. Maybe the bug is really in parse or verify. Who can tell? There are no intermediate values to assist.

Mail: (not shown)

Please type this: