From: Dr Balwinder S Dheeman Date: 2005-05-27T23:45:20+09:00 Subject: [FYKA] Plz comment Dear Rubiest! I'm working on a Ruby source code formatting and, or beautification utility (http://rindent.rubyforge.org/) for ruby programmers and, or developers. Hence, I'm looking forward to your valuable ideas on how do I format the following code structures: 1) *begin* 1.1.1) as per matz: begin expr.. [rescue [error_type,..] expr..].. [else expr..] [ensure expr..] end 1.2.1) but I prefer: begin expr.. [rescue [error_type,..] expr..].. [else # a hanging 'else' clause expr..] [ensure # a hanging 'ensure' clause expr..] end 1.2.2) but I also like: begin expr.. [rescue [error_type,..] expr..].. [else expr..] [ensure expr..] end 2) *case* 2.1.1) as per matz: case expr [when expr [, expr]...[then] expr..].. [else expr..] end 2.2.1) but I prefer: case expr [when expr [, expr]...[then] expr..].. [else # a hanging 'else' clause expr..] end 2.2.2) but I also like: case expr [when expr [, expr]...[then] expr..].. [else expr..] end Whichever of above appeals you better? Or do any of you have better ideas on these? What would you expact more from such a utility? Feedback of yours shall highly be appreciated. Regards, -- Dr Balwinder Singh Dheeman Registered Linux User: #229709 CLLO (Chief Linux Learning Officer) Machines: #168573, 170593, 259192 Anu's Linux@HOME Distros: Ubuntu, Fedora, Knoppix More: http://anu.homelinux.net/~bsd/ Visit: http://counter.li.org/