Hiya all again! :-) As I'm not explaining things or naming things, here is some more thougths about "try return" like things. My original hate of if-then-return comes from code like: | result = doTheFooThing | if result | return result | end I know, I know; there are shorter versions to do the same thing, but that is code I originally used, because I think that: a) variable names should be meaningful words, not just i,j,r or t b) code should be "bug revealing" [bugs can be real bugs or just flaws in thinking] c) coming from VC++ debugging background Now, after doing that kind of code thousand times (in C++, Java and Python; and lately in Ruby; newbie alert - defector) I just thought one language could make a difference. Enter "try-return" names | tryreturn doTheFooThing was my first working name for idea; it tries to to state intention "try to return, if that return is meaningful" | tryturn doTheFooThing was my shorter version; really bad one, do not use it; bad bad bad; it does not state intention or is not even a word (I think?) | done? doTheFooThing was third name in search for something with meaning for intention | ifreturn doTheFooThing this one was seen in my one mail reply, when looking some oneliner done by someone else; intention is there, but is it enough? | returnif doTheFooThing was afterthougth for ifreturn; it has familiarity with return and also states iffy part | some-other-name-not-known doTheFooThing what is your name for that if-then-return or assign-return-if thing?; feel free to express yourself! | enough? doTheFooThing ??? where did that come from ??? -Jippo -- __________________________________________________________________ [ pub 1024/951AFAF5 1995/12/12 Juha Pohjalainen <jmp / iki.fi> ] [ fingerprint 41 56 7F F9 8E EC 16 35 BB 42 EF A7 DF 19 FA 31 ] [__ http://www.iki.fi/jmp/ ________________ GSM +358 40 570 1179 __]