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
History

Io was created in 2002 and actively developed until around 2008. The project was put on hold as it became clear that maintaining a multi-platform C code base was costly and it would make more sense to move the language on top of higher level language like Javascript once that became practical. Patches are still welcome and accepted.