[#7286] Re: ruby-dev summary 28206-28273 — ara.t.howard@...

On Thu, 2 Feb 2006, Minero Aoki wrote:

23 messages 2006/02/02
[#7292] ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — mathew <meta@...> 2006/02/02

[#7293] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — mathew <meta@...> 2006/02/02

mathew wrote:

[#7298] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — James Britt <ruby@...> 2006/02/03

mathew wrote:

[#7310] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

I'm not sure we even need the 'with' syntax. Even if we do, it breaks

[#7311] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Eero Saynatkari <ruby-ml@...> 2006/02/07

On 2006.02.07 10:03, Evan Webb wrote:

[#7313] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

Umm, on what version are you seeing a warning there? I don't and never

[#7315] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Eero Saynatkari <ruby-ml@...> 2006/02/07

On 2006.02.07 14:47, Evan Webb wrote:

[#7316] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

I'd by far prefer it never emit a warning. The warning is assumes you

[#7305] Re: Problem with weak references on OS X 10.3 — Mauricio Fernandez <mfp@...>

On Sun, Feb 05, 2006 at 08:33:40PM +0900, Christian Neukirchen wrote:

28 messages 2006/02/05
[#7401] Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Eric Hodel <drbrain@...7.net> 2006/02/22

On Feb 5, 2006, at 5:05 AM, Mauricio Fernandez wrote:

[#7414] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Mauricio Fernandez <mfp@...> 2006/02/23

On Wed, Feb 22, 2006 at 02:21:24PM +0900, Eric Hodel wrote:

[#7428] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/26

In article <1140968746.321377.18843.nullmailer@x31.priv.netlab.jp>,

[#7444] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — nobu@... 2006/02/28

Hi,

[#7445] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <m1FDshr-0006MNC@Knoppix>,

[#7447] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <87irr047sx.fsf@m17n.org>,

[#7448] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <87vev0hxu5.fsf@m17n.org>,

[#7465] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — "Evan Webb" <evanwebb@...> 2006/03/01

Just my quick 2 cents...

[#7468] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/03/01

In article <92f5f81d0602281855g27e78f4eua8bf20e0b8e47b68@mail.gmail.com>,

[#7403] Module#define_method "send hack" fails with Ruby 1.9 — Emiel van de Laar <emiel@...>

Hi List,

12 messages 2006/02/22
[#7404] Re: Module#define_method "send hack" fails with Ruby 1.9 — George Ogata <g_ogata@...> 2006/02/22

Emiel van de Laar <emiel@rednode.nl> writes:

[#7406] Re: Module#define_method "send hack" fails with Ruby 1.9 — dblack@... 2006/02/22

Hi --

[#7442] GC Question — zdennis <zdennis@...>

I have been posting to the ruby-talk mailing list about ruby memory and GC, and I think it's ready

17 messages 2006/02/27

Re: [RCR] ruby --quiet; was Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273)

From: Evan Webb <evanwebb@...>
Date: 2006-02-07 17:06:26 UTC
List: ruby-core #7324
I think you've hit the point exactly, -w is only really useful at
development time. At runtime, you never want the warnings popping out
because you've already delt with them. Perhaps thats the reason matz
has left -w off by default (matz, care to chime in?), so it can be
used as runtime lint.

The main problem occurs when people want warns to occur at runtime.
Suddenly, they're getting warnings for perfectly valid code that works
great just so that some other warning somewhere else might be emitted.
The crux of this is that the warning system needs a bit of an overhaul
(Dan Berger has been requesting this for quite a while). The overhaul
might include the ability to turn certain warnings on or off, or might
include that much fabled ruby lint.

 - Evan

On 2/7/06, ara.t.howard@noaa.gov <ara.t.howard@noaa.gov> wrote:
> On Wed, 8 Feb 2006, Timothy J. Wood wrote:
>
> >
> > On Feb 7, 2006, at 7:05 AM, ara.t.howard@noaa.gov wrote:
> >> i agree.  however -w should not be changed.  simply do
> >>
> >>   $VERBOSE=nil
> >>
> >> and you will get no warnings.  i use it often due to ruby's over-zealous
> >> warnings
> >
> >  These two statements seem contradictory to me.  If -w is useful, then it
> >  shouldn't be turned off.  If it isn't useful, then it shouldn't exist (or
> >  should be fixed).
>
> array bounds checking is useful - but it's often desirable to turn it off
> because it hinders performance.  by that i mean to say that just because
> something is useful under some circumstances does not mean that it is useful
> in all circumstances.  specifically -w is not useful when world writable
> directories are involved since programs of any significant length and
> complexity will spew pages of warnings.  i write much code that is shared and
> run by users who know nothing about ruby; when they see a page of warnings go
> screaming by it's hardly confidence inspiring.  -w is useful to me during
> development, but not to them in a production environment.
>
> btw.  the RCR i made was essentially to modify -w to make it more useful, but
> currently setting $VERBOSE directly is the way to get around it.
>
> >  How about the same idiom as in gcc for this particular case?
> >
> >       if a = b # warns
> >               ...
> >       end
> >
> >       if (a = b) # doesn't warn
> >               ...
> >       end
> >
> >  Better yet have warnings be individually configurable:
> >
> >       ruby -w # all warnings on
> >       ruby -w -wno_assign_in_conditional # everything but this warning
> >
> >       # Or, at runtime...
> >       $WARNINGS[:assign_in_conditional] = false
> >
> >  I admit, I'm a warning zealot and compile my C code with '-Wall -Werror
> > -Weverything-not-included-inWall' ... :)
>
> indeed.  a more complex warning scheme would be nice.
>
> regards.
>
> -a
>
> --
> happiness is not something ready-made.  it comes from your own actions.
> - h.h. the 14th dali lama
>
>


--
When I do good, I feel good;  when I do bad, I feel bad,
and that is my religion.
    -- Abraham Lincoln (1809 - 1865)


In This Thread