Hi everyone, let’s say that I have a very big set S . I want to study this set
X= [ x | x<-S , cond1(x)==True , cond2(x)==True] where cond1 and cond2 are certain conditions that I want study.
Let’s say that cond1 is super easy to check but cond2 is very expensive (like 9000 times more difficult to evaluate than cond1).
I want to know if Haskell evaluates both conditions independently if cond1 is true or not.