to post messages and comments.

Если вы разрабатываете какие-нибудь инструменты, которые сами же потом и используете при сборке чего-нибудь мейком — добавляйте их в зависимости.

Т.е. пишите не просто

solution: source1 source2
yobatool source1 source2 -o [email protected]

а

solution: /usr/local/bin/yobatool source1 source2
yobatool source1 source2

Это возвращает мейку правильную ленивость и вообще очень удобно.

мм... а это получается, если я в хаскеле запишу выражение a = nonexistent_func(b), с несущеществующей функцией, то оно совершит попытку вычисления когда надо будет это "a", и если оно не понадобится то даже несуществующая функция не вызовет эксепшн?

lazyAnithing — это хорошо. Lazy Load например. Однако в Chromium .... lazy rendering уже порядком заколебал!!!! Было бы хоть событие onRenderingComplete, так ведь и нету его... Спасаемся таймаутами...