Concrete provides a brand new model of javascript code organisation – a replacement for Object Oriented programming that is focused on adding functions to
DOM elements based on their structure and content. It’s a merging of the model and view layer that initially seems weird, but can give very powerful results.
We’re standing on the shoulders of giants here, taking ideas from Prototype’s behaviour & lowpro and jQuery’s effen & livequery. Concrete extends these concepts to provide a complete alternative to traditional OO design - self-aware methods, inheritance, polymorphism, constructors and destructors, namespacing and getter/setter style properties, all without a single class definition.