Ask HN: What place should "branding" have at a tech startup?
6 pointsby clin_4 comments
def f(x,y):
print x, y
return x + y
Haskell: f x y = traceShow (x, y) (x + y)
Laziness is a separate issue altogether. Debugging lazy behavior is difficult in any language, and you would have similar problems in Python if you were testing deeply nested generators.
Terminal.app almost certainly does not do what you're describing by default.