doIfNotNil: -- let's bake the other half
Helge.Horch at munich.netsurf.de
Wed Oct 18 01:04:12 UTC 2000
At 23:12 17.10.2000 +0100, Peter Crowther wrote:
>"If Yoda so strong with the Force is, construct a sentence in the proper
>order why can't he? Hmmm?"
"Yoda FORTH in thinks. Yoda deep thoughts stack grows thinks as."
[Peter da Silva, in s.d.m]
>I agree with the idea that the block should come last for Westerners, but
>also that block evaluation should include value: somewhere within it.
Hmm. In Forth, I'd just say ?DUP IF and be done with it. To be honest,
I'm a bit uncomfortable with the suggestions so far. The "talking"
suggestions like #unlessNilIn: or #ifNotNilEvaluate: sound so, um,
wordy. I'd probably use the explicit idiom (with an intermediate variable)
before I was going to learn and remember another conditional. The question
is, does it carry its own weight?
If the answer to that is "yes," my personal favourites are #feedTo: and
#feed:. No kidding -- because if it's nil, it can't feed anything anywhere.
P.S. How about #then:, it's very Forthy. ;-)
More information about the Squeak-dev