From: ts Date: 2002-05-04T23:24:22+09:00 Subject: Re: dynamically assigning instance variables >>>>> "J" == Jean-Hugues ROBERT writes: J> So, in C++, based on what parameters you create a new object, you define J> multiple "constructors". J> The way to do it in Ruby is not natural/direct. ruby is not C++, don't try to mimic C++ with ruby (it's perhaps best to forget it). J> There are many idioms to create objects. Appararently the Ruby one is to J> use SomeClass.new( some_param) that leads to: A) the creation of the object J> ii with no initial value and the behaviour of its class, followed by B) a J> call to ii.initialize( some_param). No. What you describe is the new scheme allocate/initialize Guy decoux