[#14696] Inconsistency in rescuability of "return" — Charles Oliver Nutter <charles.nutter@...>

Why can you not rescue return, break, etc when they are within

21 messages 2008/01/02
[#14699] Re: Inconsistency in rescuability of "return" — Gary Wright <gwtmp01@...> 2008/01/02

[#14738] Enumerable#zip Needs Love — James Gray <james@...>

The community has been building a Ruby 1.9 compatibility tip list on

15 messages 2008/01/03
[#14755] Re: Enumerable#zip Needs Love — Martin Duerst <duerst@...> 2008/01/04

Hello James,

[#14772] Manual Memory Management — Pramukta Kumar <prak@...>

I was thinking it would be nice to be able to free large objects at

36 messages 2008/01/04
[#14788] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/05

I would only like to add that RMgick for example provides free method to

[#14824] Re: Manual Memory Management — MenTaLguY <mental@...> 2008/01/07

On Sat, 5 Jan 2008 15:49:30 +0900, Marcin Raczkowski <mailing.mr@gmail.com> wrote:

[#14825] Re: Manual Memory Management — "Evan Weaver" <evan@...> 2008/01/07

Python supports 'del reference', which decrements the reference

[#14838] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/08

Evan Weaver wrote:

[#14911] Draft of some pages about encoding in Ruby 1.9 — Dave Thomas <dave@...>

Folks:

24 messages 2008/01/10

[#14976] nil encoding as synonym for binary encoding — David Flanagan <david@...>

The following just appeared in the ChangeLog

37 messages 2008/01/11
[#14977] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14978] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14979] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Dave Thomas wrote:

[#14993] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14980] Re: nil encoding as synonym for binary encoding — Gary Wright <gwtmp01@...> 2008/01/11

[#14981] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14995] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Yukihiro Matsumoto writes:

[#15050] how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...>

Core Rubies:

17 messages 2008/01/13
[#15060] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 08:54 AM, Phlip wrote:

[#15062] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...> 2008/01/14

Eric Hodel wrote:

[#15073] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 20:35 PM, Phlip wrote:

[#15185] Friendlier methods to compare two Time objects — "Jim Cropcho" <jim.cropcho@...>

Hello,

10 messages 2008/01/22

[#15194] Can large scale projects be successful implemented around a dynamic programming language? — Jordi <mumismo@...>

A good article I have found (may have been linked by slashdot, don't know)

8 messages 2008/01/24

[#15248] Symbol#empty? ? — "David A. Black" <dblack@...>

Hi --

24 messages 2008/01/28
[#15250] Re: Symbol#empty? ? — Yukihiro Matsumoto <matz@...> 2008/01/28

Hi,

Re: Array#count returning an enumerator

From: "Rick DeNatale" <rick.denatale@...>
Date: 2008-01-10 18:55:33 UTC
List: ruby-core #14952
On 1/10/08, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> In message "Re: Array#count returning an enumerator"
>     on Thu, 10 Jan 2008 20:16:08 +0900, "David A. Black" <dblack@rubypal.com> writes:
>
> |>  ary.count.with_index{|x,i|...}
> |
> |What does that give you that's different from ary.each.with_index?
>
> It returns count of items for which block gives true.
>
>   ary = [1,2,3,4]
>   p ary.count.with_index{|x,i| i%2 == 0}  # => 2
>   p ary.each.with_index{|x,i| i%2 == 0}   # => [1,2,3,4]

Matz,

The RDOC indicates that Enumerable#count returns an int in all cases.
Or at least it did for the version of Ruby 1.9 from just before the
1.9.0 release.

Unfortunately, I dont know what it says now because I refreshed from
SVN yesterday and now I get:

shadowfax:~ rick$ ri1.9 Enumerable#count
/usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:321:in `block in
populate_class_cache': undefined method `[]' for
#<YAML::Object:0x7538fc> (NoMethodError)
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:319:in `each'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:319:in
`populate_class_cache'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:237:in `class_cache'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:354:in `block in run'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:351:in `each'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:351:in `run'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:200:in `run'
        from /usr/local/bin/ri1.9:5:in `<main>'
shadowfax:~ rick$ ri1.9
/usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:321:in `block in
populate_class_cache': undefined method `[]' for
#<YAML::Object:0x7539d8> (NoMethodError)
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:319:in `each'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:319:in
`populate_class_cache'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:237:in `class_cache'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:382:in `select_classes'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:349:in `run'
        from /usr/local/lib/ruby/1.9.0/rdoc/ri/driver.rb:200:in `run'
        from /usr/local/bin/ri1.9:5:in `<main>'

shadowfax:~ rick$ ri1.9 -v
ri1.9 2.0.0
shadowfax:~ rick$ ruby1.9 -v
ruby 1.9.0 (2008-01-10 revision 0) [i686-darwin8.11.1]



-- 
Rick DeNatale

My blog on Ruby
http://talklikeaduck.denhaven2.com/

In This Thread