In message <20050322153421.GA661 / ensemble.local>, `Sam Roberts <sroberts / uniserve.com>' wrote: > I would prefer to see: > > :Port => 80 # http > :Port => 'www' # http > :Port => :auto # dynamic > :Port => 0 # raise ArgumentError > :Port => nil # raise ArgumentError I applied the changes. It works as: :Port => 80 # http :Port => 'www' # http :Port => 0 # dynamic :Port => nil # raise ArgumentError I understand :auto clearly means its purpose, however I'd like to use it when the concept about other symbols or other parameters is determined. sorry. > If you apply your patch to report each TCPServer that is made and the > port that it is assigned, it will be easier to debug, though. For now, aServer.start reports the assinged port number. I think it could let programmers notice what happened. -- gotoyuzo