[#9382] the sign of a number is omitted when squaring it. -2**2 vs (-2)**2 — <noreply@...>

Bugs item #6468, was opened at 2006-11-03 17:25

9 messages 2006/11/03

[#9385] merge YARV into Ruby — SASADA Koichi <ko1@...>

Hi,

42 messages 2006/11/04
[#9405] Re: merge YARV into Ruby — "Kirill Shutemov" <k.shutemov@...> 2006/11/06

On 11/4/06, SASADA Koichi <ko1@atdot.net> wrote:

[#9406] Re: merge YARV into Ruby — Sylvain Joyeux <sylvain.joyeux@...4x.org> 2006/11/06

On Monday 06 November 2006 16:01, Kirill Shutemov wrote:

[#9417] Re: merge YARV into Ruby — Sean Russell <ser@...> 2006/11/06

On Monday 06 November 2006 10:15, Sylvain Joyeux wrote:

[#9428] Re: merge YARV into Ruby — "Kirill Shutemov" <k.shutemov@...> 2006/11/06

On 11/6/06, Sean Russell <ser@germane-software.com> wrote:

[#9402] fast mutexes for 1.8? — MenTaLguY <mental@...>

Many people have been using Thread.critical for locking because Ruby

24 messages 2006/11/06

[#9450] Bikeshed: No more Symbol < String? — Kornelius Kalnbach <murphy@...>

Hi ruby-core!

21 messages 2006/11/07
[#9452] Re: Bikeshed: No more Symbol < String? — Yukihiro Matsumoto <matz@...> 2006/11/07

Hi,

[#9493] Future Plans for Ruby 1.8 Series — URABE Shyouhei <shyouhei@...>

This week Japanese rubyists were talking about the future of ruby_1_8

13 messages 2006/11/09

[#9515] External entropy pool for random number generator — "Kirill Shutemov" <k.shutemov@...>

In the attachment patch which allow to use external entropy pool for

13 messages 2006/11/11
[#9522] Re: External entropy pool for random number generator — "Nobuyoshi Nakada" <nobu@...> 2006/11/13

Hi,

[#9554] Ruby 1.[89].\d+ and beyond. — Hugh Sasse <hgs@...>

I've been thinking about how version numbers are restricting what we can do.

30 messages 2006/11/16
[#9561] Re: Ruby 1.[89].\d+ and beyond. — Eric Hodel <drbrain@...7.net> 2006/11/16

[#9563] Re: Ruby 1.[89].\d+ and beyond. — Hugh Sasse <hgs@...> 2006/11/16

On Fri, 17 Nov 2006, Eric Hodel wrote:

[#9564] Re: Ruby 1.[89].\d+ and beyond. — Eric Hodel <drbrain@...7.net> 2006/11/16

On Nov 16, 2006, at 12:02 PM, Hugh Sasse wrote:

[#9571] Re: Ruby 1.[89].\d+ and beyond. — "Robert Dober" <robert.dober@...> 2006/11/19

On 11/16/06, Eric Hodel <drbrain@segment7.net> wrote:

[#9604] #ancestors never includes the singleton class (inconsistent) — <noreply@...>

Bugs item #6820, was opened at 2006-11-22 08:49

12 messages 2006/11/22
[#9618] Re: [ ruby-Bugs-6820 ] #ancestors never includes the singleton class (inconsistent) — Yukihiro Matsumoto <matz@...> 2006/11/25

Hi,

[#9629] Re: [ ruby-Bugs-6820 ] #ancestors never includes the singleton class (inconsistent) — Sylvain Joyeux <sylvain.joyeux@...4x.org> 2006/11/27

> It is supposed to. Singleton classes (or eigenclasses, if you want to

Re: Ruby 1.[89].\d+ and beyond.

From: Hugh Sasse <hgs@...>
Date: 2006-11-22 10:26:01 UTC
List: ruby-core #9605
On Wed, 22 Nov 2006, Nobuyoshi Nakada wrote:

> Hi,
> 
> At Tue, 21 Nov 2006 00:16:06 +0900,
> Hugh Sasse wrote in [ruby-core:09594]:
> > Ouch.  The only solution to that that I can think of would be
> > to make the constant float, and add decimal places.  I've forgotten
        [...]
> 
> It doesn't work in preprocessor.  Expression in C is not matter.
> 
        [...]
> 
>  OK
> 
>  $ echo -e '#if RUBY_VERSION_CODE > 185\nOK\n#else\nNG\n#endif' |
> LANG=C gcc -E -DRUBY_VERSION_CODE=185.1 -
>  # 1 "<stdin>"
>  # 1 "<built-in>"
>  # 1 "<command line>"
>  # 1 "<stdin>"
>  <stdin>:1:5: floating constant in preprocessor expression

Grrrrrrr! I'll have to admit defeat on this, then.  This probably 
occurs in enough libraries to mean we can't change this without
huge "horror stories".  

My major concerns about expanding the space to work in before 1.9
and beyond were:

  * Getting the speedups people have been developing,

  * Making it worthwhile to add more documentation.  If it
    doesn't get released then it isn't worth the effort.

I don't see how these matters can be addressed.  Thank you for
the explanation.

When ruby hits 2.x could we use double digits at least for this in 
future? So Ruby 2.1.3 would have
#define RUBY_VERSION_CODE 201030
I expect that's already been considered.

>  NG
> 
        Thank you,
        Hugh

In This Thread

Prev Next