[#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: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273)

From: Eero Saynatkari <ruby-ml@...>
Date: 2006-02-07 07:59:40 UTC
List: ruby-core #7315
On 2006.02.07 14:47, Evan Webb wrote:
> Umm, on what version are you seeing a warning there? I don't and never
> have gotten a warning doing that exact thing.

Only when dealing with literals, sorry.

  if a = rand(5) ...     # OK

  if a = 5 ...           # Warning

Though I would actually prefer a warning (at least with -w)
even for the cases where the rvalue is a method.

>  - Evan
> 
> On 2/6/06, Eero Saynatkari <ruby-ml@magical-cat.org> wrote:
> > On 2006.02.07 10:03, Evan Webb wrote:
> > > I'm not sure we even need the 'with' syntax. Even if we do, it breaks
> > > the programmers context in a way that we might not want to have to
> > > explain constantly. I can just hear the questions now...
> > >
> > > "Why are my method calls inside a with being executed on the wrong object?"
> > >
> > > "Well, thats because with changes self for it's body, and so you have
> > > to be careful what you call in there."
> > >
> > > repeat..
> > >
> > > While the more hardcore of us are use to using blocks to enter into
> > > new and strange contexts (module_eval/class_eval/instance_eval oh
> > > my!), pushing this to the normal user is not a decision that should be
> > > made lightly.
> > >
> > > As for the original syntax "&?" I'm against it. It adds a significant
> > > new level of unreadability. At this stage of the game, any syntax
> > > changes need to really thought out. We've already got a great,
> > > expressive syntax. If you want to do away with the duplication of
> > > effort, use a local variable, thats what there there for:
> > >
> > > if t = a[0] and t.strip.empty?
> > >    # jump off a bridge
> > > end
> > >
> > > On a regular basis I write:
> > >
> > > if a = something_long
> > >    a.another_operation
> > > end
> > >
> > > The local variable a gets the value "cached" and then we get to do a
> > > conditional on it's value right away. We've got a language where
> > > everything is an expression, lets use it!
> >
> > A minor nitpick, you need
> >
> >   if (t = something.first) and t.strip.empty?
> >     # ...
> >   end
> >
> > Otherwise a warning will be emitted (sensible behaviour).
> >
> > >  - Evan
> > >
> > > On 2/3/06, James Britt <ruby@jamesbritt.com> wrote:
> > > > mathew wrote:
> > > > >...
> > > >
> > > >
> > > > > with a[1]
> > > > >  strip!
> > > > >  empty?
> > > > > end
> > > > >
> > > > > or similar. Hopefully you get the basic idea anyway, and someone can
> > > > > refine the semantics if they like it...
> > > >
> > > >
> > > > I'm not too keen on terse syntax; clarity for the read takes precedence
> > > > over ease for the writer.  The 'with' syntax is more expressive.
> > > >
> > > >
> > > > James
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > When I do good, I feel good;  when I do bad, I feel bad,
> > > and that is my religion.
> > >     -- Abraham Lincoln (1809 - 1865)


E

In This Thread