From: Paul Stickney Date: 2008-07-25T05:18:25+09:00 Subject: Re: multiple constructors? I prefer to use different names for "different constructors". Most of the time, I feel that overloading can complicate things, more-so in a dynamic language. Just make them class methods: Foo.from_x() Foo.with_size() Etc, etc. HTH, Paul