Forum: Ruby ruby-dev summary 28397-28494

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
SASADA Koichi (Guest)
on 2006-04-07 18:58
(Received via mailing list)
Hi,
This is ruby-dev summary 28397-28494.


[ruby-dev:28436] Re: Affinity of "win32/registry" and "dl/win32"

take_tk claimed that using Win32API.so with dl/win32.rb doesn't work
fine.  On this background, WATANABE Hirofumi decided that Win32API.so
should be replaced with *.rb which only requires dl/win32


[ruby-dev:28466] instance_eval

Hidetoshi NAGAI claimed that instance_eval doesn't pass self via block
parameter on recent ruby.  He proposed that this change is mighty for
Ruby 1.8.  Matz agreed and 1.8 behavior is recovered.  But 1.9 doesn't
support it.  On 1.9, use instance_exec() instead and pass self
explicitly.  Matz said this change is due to [ruby-core:07364].


[ruby-dev:28471] alias and caller

U.Nakamura pointed out that recent Ruby interpreter doesn't show aliased
caller method name with caller().

  def foo
    p caller(0)
  end
  alias aliased_foo foo
  aliased_foo()

  # ruby 1.8.4 (2005-12-24) [i386-cygwin]
  #=> ["test.rb:2:in `aliased_foo'", "test.rb:5"]

  # ruby 1.9.0 (2006-02-14) [i386-cygwin]
  #=> ["test.rb:2:in `foo'", "test.rb:5"]

And U.Nakamura proposed __method__ method which reported on
[ruby-talk:187149].  Matz said also __callee__ method should be
prepared.

This issue is still open.


[ruby-list:41968] [ANN] Perlish Magazine 20060401

SASADA Koichi (Japan Perl Association) announced that they published
Perlish Magazine on http://jp.rubyist.net/PerlMa/


Regards,
This topic is locked and can not be replied to.