-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

いつからか調べてませんが(すいません)、ruby_1_8先頭とHEADで、以下の挙動の
違いがあります。

0% cat super.rb
class Base
  def initialize(p1, p2 = 1)
    p [p1, p2]
  end
end

class Derived < Base
  def initialize(p1, p2 = 2)
    super
  end
end

Derived.new(0)
0% ~/cvs/ruby/HEAD/build/miniruby -v super.rb
ruby 1.9.0 (2005-08-05) [i686-linux]
[0, 1]
0% ~/cvs/ruby/ruby_1_8/build/miniruby -v super.rb
ruby 1.8.3 (2005-08-05) [i686-linux]
[0, 2]
0%

どちらが意図した挙動でしょう。なんか前にも議論になりましたっけ?

WEBrick::HTTPServerとWEBrick::GenericServerが後者の挙動に依存しているた
め、場合によってはWEBrick側での修正が必要です。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFC8r2sf6b33ts2dPkRAqJJAKCadOrc7Kjq94vo8d0Wr/JGg++I3ACfcdwm
r6ukit1BFDkXimcTDQobHgs=
=zsqR
-----END PGP SIGNATURE-----