Dynamic languages need modules Dave wrote a great post explaining why dynamic languages need modules. You might also like some of these