title: Experience of Python's "PEP-302 New Import Hooks"
body: <p>I'm one of the developers of Ruby (CRuby).  We are working on Ruby 2.0 release (planned to release 2012/Feb).</p>
  
  <p>Python has <a href="http://www.python.org/dev/peps/pep-0302/" rel="nofollow">"PEP302: New Import Hooks"</a> (2003).  We are considering introducing a feature similar to PEP302 into Ruby 2.0 (CRuby 2.0) (*1).  Because of this background, I'm trying to gather opinions about Python's PEP 302.</p>
  
  <p>*1: I want to make a proposal which can persuade Matz.  Currently, Ruby can load scripts from only the file system in a standard way.</p>
  
  <p>If you have any experience or consideration about PEP 302, please share.</p>
  
  <p>Exmaple:</p>
  
  <ol>
  <li>It's a great spec. No need to change it.</li>
  <li>It is almost good, but it has this problem...</li>
  <li>If I could go back to 2003, then I would change the spec to...</li>
  </ol>
  
  <p>I'm sorry if such a question is not suitable for StackOverflow.  I posted here because I'm not sure that I can ask this question at python-dev (of course, the list is not for ruby-development).</p>
  
  <p>Thank you.</p>