>>>>> "K" == Kero van Gelder <kero / d4050.upc-d.chello.nl> writes: K> So, even though what I wanted is possible, isn't one of the ideas of K> Ruby to allow you to write what you want consisely? K> Class.new(name) K> would be very short and very clear, if you ask me (name being a string K> or a symbol, not sure whether both should be allowed). pigeon% ruby -e 'A = Class.new(Object); p A.name ; p A.type' "A" Class pigeon% Guy Decoux