primitive HelloWorld
fun hello(): String => "Hello, World!"
Pony is an object-oriented, actor-model, capabilities-secure programming language focused on geting stuff done.
It's object-oriented because it has classes and objects, like Python, Java, C++, and many other languages. It's actor-model because it has actors (similar to Erlang or Akka). These behave like objects, but they can also execute code asynchronously. Actors make Pony awesome. When we say Pony is capabilities-secure, we mean a few things:
Newcomers should start with the tutorial.
Join the Pony trackWhat I like about it is that I am able to solve the challenges in a TDD way working in a environment that I am familiar (my own PC not a browser IDE) and the cherry on the top of the cake is that I have access to code reviews.
These are a few of the 11 exercises on the Pony track. You can see all the exercises here.