From: Minero Aoki Date: 2002-04-29T20:42:54+09:00 Subject: ruby-dev summary 16961-16990 Hi all, This is a summary of ruby-dev ML in these days. ---- ruby-dev 16961-16990 (2002-04-19 ... 2002-04-26) ---- [ruby-dev:16976] narray GOTO Kentaro has requested to bundle 'narray' as the standard library. narray is a numerical N-dimensional array library written by Masahiro Tanaka. It provides fast and efficient computing of the large data arrays. see also: http://www.ruby-lang.org/en/raa-list.rhtml?name=NArray [ruby-dev:16978] Re: [rubyist:1343] Re: another sample for the Method Koji Arai has suggested to allow passing any object with to_proc() method to methods as block arguments (&block). For example: class MyBlock def to_proc lambda {|i| print i } end end [1,2,3].each( & MyBlock.new ) # equals to # [1,2,3].each {|i| print i } This idea has been implemented. [ruby-dev:16989] making Proc in C Nobuyoshi Nakada has proposed a new C API, rb_proc_new(). This function creates a Proc object from a C function. Matz has accepted this idea. [ruby-dev:16994] once.rb OZAWA Sakuro has requested to bundle once.rb as the standard library. once.rb provides Module#once, which forces to evaluate some method only once. This method is described in P.251 of pickaxe. (If you have Japanese edition, you can find it in p.291 :-) This request has been accepted. -- Minero Aoki