[#29911] [Bug #3231] Digest Does Not Build — Charlie Savage <redmine@...>

Bug #3231: Digest Does Not Build

19 messages 2010/05/01

[#29920] [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless — Benoit Daloze <redmine@...>

Feature #3232: Loops (while/until) should return last statement value if any, like if/unless

9 messages 2010/05/01

[#29997] years in Time.utc — Xavier Noria <fxn@...>

Does anyone have a precise statement about the years supported by

13 messages 2010/05/04

[#30010] [Bug #3248] extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly — Luis Lavena <redmine@...>

Bug #3248: extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly

9 messages 2010/05/05

[#30226] [Bug #3288] Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88 — Szymon Jeż <redmine@...>

Bug #3288: Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88

10 messages 2010/05/13

[#30358] tk doesn't startup well in doze — Roger Pack <rogerdpack2@...>

Currently with 1.9.x and tk 8.5,the following occurs

12 messages 2010/05/22

[ruby-core:29976] Re: [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless

From: Benoit Daloze <eregontp@...>
Date: 2010-05-03 18:07:21 UTC
List: ruby-core #29976
Hi,

|On 3 May 2010 02:15, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
|Hi,
|
|It is neither consistent (other statements returns the value from the
|"last" expression),

Actually it is not, but here the value of the "last" expression is
always false/true, so really not interesting
(and it returns nil, so it's neither consistent now about that)

| nor useful (by returning nil, you can use the
|value from break safely), nor compatible.

That's the problem.
The idea was: I think nobody wrote code using the fact it is nil if
the loop did not break.

But it is useful:
it adds a useful return value to the loop,
which it does not have (nil), except if 'break' is used.

|                                                       matz.

I suppose you've got the final point, and I do agree it can be
confusing/inconsistent.

My idea was more of a thought, but the result is interesting though
(and could be useful for me (and some others I think)).

Special thanks to Nobu,
and thanks for sharing your thoughts.

Regards,
B.D.

In This Thread

Prev Next