In dynamic languages such as Ruby and Python, the concept of a formal IOC pattern with a traditional (for us static guys) interface-driven implementation doesn't exist.
Will C#'s upcoming Dynamic type cause or at least enable the need for static IOC patterns to be eliminated? That MS's P&P Unity project takes 231 pages of documentation boggles my mind. Surely a better way lurks!