Skip to content

Object Capabilities Patterns

One of the novelties of Pony compared to most programming languages is the concept of object capabilities. If you come from a background unfamiliar with them, you may be tempted to believe that they only add unnecessary abstraction to your code. However, they are a powerful tool that offer several new possibilities to improve and secure your programs. This section will present you some additional concepts that can help you to develop awesome Pony code.