Why is Ruby so entertaining? Mixins.
Ruby  is a simple, yet powerful language, thanks to which developers are enabled to create or programmatically sketch many things in a fast manner. It’s good for prototyping GUI (Shoes ), web development (Rails , Merb ) or even for network administrator’s scripting (for massive or scheduled actions).
The question today is - why are there so many people interested in that language? I think that one of strong features are mixins.→ Continue reading