This document discusses new developments in variable representation in Pharo5. It notes that everything used to be represented as objects, including variables, but variables were represented via associations. In Pharo5, variables are now represented as subclasses of objects called slots and literals. This allows variables to be annotated and have custom behavior via delegation to their metaobjects during code generation. It provides examples of using simple slots, weak slots, and property slots, and outlines the roadmap for further developing the slot system in Pharo6.