I think freedom to move definitions is bad for readability. It means that you 
can't understand a file incrementally by digesting each definition as it 
appears. Any definition may rely on another piece of code appearing arbitrarily 
later in the file, even if we measure distances in the AST rather than at the 
character level.

Your argument is OK but valid only for first reading of source code. For later 
work it is better to group definitions by some semantic
characteristics rather that by dependence.

Vag.

_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur

Reply via email to