[#1094] Re: [ruby-cvs] ruby, ruby/lib: * eval.c (ev_const_defined, ev_const_get), variable.c — Dave Thomas <dave@...>

> * eval.c (rb_mod_autoload, rb_mod_autoload_p): new method;

12 messages 2003/05/29
[#1095] Re: [ruby-cvs] ruby, ruby/lib: * eval.c (ev_const_defined, ev_const_get), variable.c — nobu.nokada@... 2003/05/29

Hi,

[1.8] terminated object / invalid inspect_tbl

From: ts <decoux@...>
Date: 2003-05-26 11:16:51 UTC
List: ruby-core #1077
 Normal these messages ?

svg% cat b.rb
#!./ruby
module M
   define_method(:initialize) do |a|
      p "M::initialize #{a.inspect}"
      super
   end
end

module N
   include M
   define_method(:initialize) do |args|
      p "N::initialize #{args.inspect}"
      super 12
   end
end

class A
   include N
   def initialize(a)
      @a = a
      super
   end
end

A.new([1, 2])

svg%
 
svg% ./ruby -v b.rb
ruby 1.8.0 (2003-05-19) [i686-linux]
b.rb:12: warning: invalid inspect_tbl value
"N::initialize [1, 2]"
"M::initialize 12"
b.rb:5:in `initialize': method `initialize' called on terminated object (0x40099844) (NotImplementedError)
        from b.rb:3:in `initialize'
        from b.rb:13:in `initialize'
        from b.rb:11:in `initialize'
        from b.rb:21:in `initialize'
        from b.rb:25:in `new'
        from b.rb:25
svg% 


Guy Decoux

In This Thread

Prev Next