В общем суть вот в чем. Начал я изучать хаскель. И вообще говоря, чем дальше, тем больше он мне нравится. И вроде бы все великолепно. ФП - очень классно. Система типов - ну просто великолепно.
Ну и есть одно но. Ленивость. Да, есть много примеров красивого применения ленивости, но по крайней мере на данном этапе вынужден признать, что мне ленивость чаще мешает, чем помогает. И на деле, если скажем в Си часто сталкиваемся с проблемой утечки памяти, то в хаскель с space leaks. Так вот.
Как правильно бороться/использовать в своих интересах лень хаскеля? И главное, есть ли книги, в которых эта тема найболее широко раскрыта?