_ [Ruby][Silverlight] Modularity, Ruby and Doing the Right Thing Silverlight の Ruby コードのデモ が論争を巻き起こしているようです。 問題のコード片はこれ。 JS = require 'foo.js' ... JS.initialize require に独自拡張を加えている点が Ruby ユーザに懸念されているわけです。これに対して John Lam は以下のように説明しています。 Let's be clear about what this code does: it creates a ScriptModule (a DLR type) that represents the execution context of the foo.js code, and assigns it to the JS