> What's the deal with the whole "layout" thing anyway? I've never come 
> across it before in another language.

Python has it as well (they stole it from Haskell?)

> If I were teaching Haskell to "working programmer" types like myself, I 
> would encourage them to always use full semicolons and braces ...

while we're at it - what's the deal with type inference?

sometimes I think it is *really bad* language design 
if the program may contain untyped declarations of identifiers.

ghc -Wall warns nicely about undeclared top-level types but what about locals? 
I've never came across a language that would allow them declared untyped.

of course I know (some of) the `academic' background
(type inference, type checking) but what about it
from a software engineering point of view?


\end{rant} 

.. I think neither the layout rule nor  type inferencing
are likely to disappear from Haskell ..
-- 
-- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ --
-- [EMAIL PROTECTED] -- phone/fax (+49) 341 9732 204/252 --
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to