passengerの中の人のネーミングセンス

結構おもしろいネーミング.

module Railz

これは

# spawn_manager.rb

# In case you're wondering why the namespace is "Railz" and not "Rails":
# it's to work around an obscure bug in ActiveSupport's Dispatcher.

だから名前変えてるんだそうな.
 
あと

# A request handler for Ruby on Rails applications.
class RequestHandler < AbstractRequestHandler
	NINJA_PATCHING_LOCK = Mutex.new

NINJA!!忍者!!にんじゃー!!
KAMIKAZEって定数は何になるだろう.Tempfileとか?
 

/gems/passenger-2.0.3/benchmark% ll *vs*
-rw-rw-rw- 1 root root 2644 2008-09-17 14:05 accept_vs_socketpair_vs_named_pipes.rb
-rw-rw-rw- 1 root root 2623 2008-09-17 14:05 socket_connections_vs_persistent_pipe.rb
-rw-rw-rw- 1 root root 1547 2008-09-17 14:05 unix_sockets_vs_pipes.rb

??_vs_?? ってベンチマーク名はわかりやすいなぁ.