[#12073] Re: Ruby is much slower on linux when compiled with --enable-pthread? — "M. Edward (Ed) Borasky" <znmeb@...>

-----BEGIN PGP SIGNED MESSAGE-----

9 messages 2007/09/04

[#12085] New array methods cycle, choice, shuffle (plus bug in cycle) — David Flanagan <david@...>

Four new methods have been added to Array the Ruby 1.9 trunk. I've got

81 messages 2007/09/06
[#18036] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Charles Oliver Nutter <charles.nutter@...> 2008/07/31

Restarting this thread because I missed it the first time around and

[#18037] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Yukihiro Matsumoto <matz@...> 2008/07/31

Hi,

[#18038] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Gregory Brown" <gregory.t.brown@...> 2008/08/01

On Thu, Jul 31, 2008 at 7:50 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

[#18046] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Michael Neumann <mneumann@...> 2008/08/01

Gregory Brown wrote:

[#18048] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Charles Oliver Nutter <charles.nutter@...> 2008/08/01

Michael Neumann wrote:

[#18051] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "David A. Black" <dblack@...> 2008/08/01

Hi --

[#18053] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Wilson Bilkovich" <wilsonb@...> 2008/08/01

On 8/1/08, David A. Black <dblack@rubypal.com> wrote:

[#18074] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — David Flanagan <david@...> 2008/08/01

Wilson Bilkovich wrote:

[#18080] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Yukihiro Matsumoto <matz@...> 2008/08/02

Hi,

[#18097] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Pit Capitain" <pit.capitain@...> 2008/08/03

2008/8/2 Yukihiro Matsumoto <matz@ruby-lang.org>:

[#18040] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Jim Weirich <jim.weirich@...> 2008/08/01

On Jul 31, 2008, at 7:33 PM, Charles Oliver Nutter wrote:

[#18056] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Thomas Enebo <Thomas.Enebo@...> 2008/08/01

Jim Weirich wrote:

[#18059] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Jim Weirich <jim.weirich@...> 2008/08/01

On Aug 1, 2008, at 1:53 PM, Thomas Enebo wrote:

[#12096] Next 1.8.6 on Sept. 22 — Urabe Shyouhei <shyouhei@...>

Hi all.

28 messages 2007/09/09

[#12201] how about actors implemented in ruby-core itself — hemant <gethemant@...>

Hi,

12 messages 2007/09/20

[#12248] arbitrary Unicode characters in identifiers? — David Flanagan <david@...>

12 messages 2007/09/26

[#12284] gc.c -- possible logic error? — Hugh Sasse <hgs@...>

I've been looking at Tom Copeland's memory allocation problem:

36 messages 2007/09/28
[#12329] Re: gc.c -- possible logic error? — Tanaka Akira <akr@...> 2007/10/01

In article <Pine.GSO.4.64.0709281302390.26570@brains.eng.cse.dmu.ac.uk>,

[#12305] Will 1.8.6 remain compiled with VC6? — "Luis Lavena" <luislavena@...>

Hello Core developers.

29 messages 2007/09/30
[#12306] Re: Will 1.8.6 remain compiled with VC6? — "Austin Ziegler" <halostatue@...> 2007/09/30

On 9/30/07, Luis Lavena <luislavena@gmail.com> wrote:

Re: New array methods cycle, choice, shuffle (plus bug in cycle)

From: Sam Roberts <sroberts@...>
Date: 2007-09-14 23:19:32 UTC
List: ruby-core #12182
On Sat, Sep 15, 2007 at 07:28:20AM +0900, Michael Neumann wrote:
> David Flanagan schrieb:
> >Nikolai Weibull wrote:
> >>On 9/13/07, Christian Neukirchen <chneukirchen@gmail.com> wrote:
> >>
> >>>rand.rb uses #pick.
> >>
> >>To me, "to pick" is the act of selecting with discrimination.

I agree. I would assume a #pick method to take a block. And I would
NEVER be able to guess that #pick and #select are different, they are
synonyms in English. I always thought select was too long a method name,
maybe it can be renamed to pick? ;-)

> >>How about #any?
> >>
> >>  nikolai
> >>
> >
> >+1 for the name #any
> >
> >I also like Jon Olson's suggestion that the method take an optional 
> >integer argument, and return an array with that many elements chosen at 
> >random.  (And with no argument, it returns just a random element, 
> >without a containing array.)  I still think it would be useful to have 
> >any! which would remove the returned elements from the array.
> 
> -2 for #any, as we already have Enumerable#any?

I very much agree.

Is this method really that useful? The fact that its hard to describe
suggests its not.

Sam


dict says of pick:

7. To choose; to select; to separate as choice or desirable; to cull; as, to
pick one's company; to pick one's way; -- often with out. "One man picked out
of ten thousand." --Shak.  [1913 Webster]

4. Choice; right of selection; as, to have one's pick; in cat breeding, the
owner of a stud gets the pick of the litter.  [1913 Webster +PJC]

5. Hence: That which would be picked or chosen first; the best; as, the pick of
the flock.  [1913 Webster]


2. To do anything nicely or carefully, or by attending to small things; to
select something with care.  [1913 Webster]

n 1: the person or thing chosen or selected; "he was my pick for mayor" [syn:
{choice}, {selection}]




In This Thread