I do not have problem with either of the spellings. But I always wonder if Pythonic syntax def __init__ or def init (I assume this syntax has been considered) can be used as alternative to the current one since Ruby's tradition is to provide similar syntax to other languages in order to attract more users. Thanks -Ted > How about the following (just for an idea): > > # the module for your script > module BritishInitialise # there should be better name. > def initialize(*args) > initialise(*args) if defined? initialise > end > end > > Usage: > > class Foo > include BritishInitialise > def initialise(a) > p a > end > end > > foo = Foo.new(5) > > matz. >