Resembles: Python, Pascal, Ruby
Current platforms: Linux, OS X; Windows support is possible through Cygwin, but at a significant performance penalty
The gist: Pony was created to solve a specific problem that crops up often in software development: how to work with abstractions like objects without running into problems like race conditions, memory safety, or deadlocks. Pony tries to address this by using static typing and an "actor" object type, so it's easier to reason about what items are and the order in which they're executed.
Resembles: Python (simple syntax), Erlang (powerful concurrency system)
Current platforms: Linux, OS X, Windows
Sign up for CIO Asia eNewsletters.