On Wed, Jan 15, 2014 at 12:30:52PM +0100, Josef Reidinger wrote:
> On Wed, 15 Jan 2014 12:09:38 +0100

> I am not aware of any change in newer ruby. In fact in loops aren't
> much used in object languages, because you more often iterate over
> collection so something like
> collection.each
> is used. 

In this case I don't iterate over anything like that.

> Even if Matz above mention that we would like to remove it, I
> think that because he do not remove it for eight years, he cannot
> easily remove it, so you can use it. If you place here code you would
> like to do, there is always way how to do it without until.

Sure there always is.

The code is:

begin

  ret = UI.UserInput

  <actions for some ret values>

end until <ret some values>

if ret == :ok

  <do stuff>

end

See CommonWidgetsPopup in StorageProposal.rb. But I don't think
the code must improved now.

The funny thing is that ret is known after the begin end
construct. I didn't expect that.

Regards,
  Arvin

-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to