Может ли кто-нибудь объяснить или дать некоторые ресурсы о том, как композиция функций работает по отношению к лени?
Например, как фильтрует (/ = 'W '). map toUpper $ "justaword"
работает в Haskell по сравнению с его аналогом в erlang, который не является ленивым?