Xref: utzoo comp.lang.misc:1490 comp.lang.c:9558 Newsgroups: comp.lang.misc,comp.lang.c Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Block Closure Message-ID: <1988Apr24.000653.2627@utzoo.uucp> Organization: U of Toronto Zoology References: <2853@enea.se> <2400014@otter.hple.hp.com> <918@rlgvax.UUCP> Date: Sun, 24 Apr 88 00:06:53 GMT > ... If we use indentation, > there is the problem of following the indentation 20 or 50 or 100 lines; in > addition, this greatly limits the number of hierarchical levels... At risk of starting another flame war, if this is a problem, the function in question is too complex and should be split up into more manageable pieces. If efficiency demands avoiding function calls, the integration of the pieces into a single function should be done mechanically, either by the compiler or by a special-purpose source-transformation tool, so the programmer can continue to deal with the cleanly-partitioned version. -- "Noalias must go. This is | Henry Spencer @ U of Toronto Zoology non-negotiable." --DMR | {ihnp4,decvax,uunet!mnetor}!utzoo!henry