...In this article I try to explain why Haskell keeps being...
In most languages it is not possible to define new conditional operations, e.g. your own myIf statement. A conditional operation will evaluate some of its arguments only if certain conditions are met. This is v