Io is a programming language focused on expressiveness through simplicity.
pure
minimal syntax, all values are objects
prototype-based object model
everything is a message, even assignment
dynamic
all messages are dynamic
code is a runtime modifiable tree
arguments passed by expression, receiver controls eval
differential inheritance
concurrent
actors
futures
coroutines
accessible
small
embeddable
open source