Io is a programming language with a focus on being very small and simple. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Act1 (differential protos, inheritance through delegation, actors) and its decendants such as Self and NewtonScript. As well as Lua (use of tags in the implementation).