2 ms·
> If you come from an OO or procedural background, there will be a sharp learning curve. Isn't Pony object oriented?
by ibraheemdev 6y ago
> If you come from an OO or procedural background, there will be a sharp learning curve.
Isn't Pony object oriented?
- spooneybarger 6y agoIt's in our tag line. But what OO means varies from person to person. There's no set definition of it. Pony features classes and actors are like classes that can receive asynchronous messages. However, unlike some OO, there's no inheritance. Unlike a lot of other OO there's a heavy emphasis on asynchronous messaging. I wouldn't use "OO background" as an indicator of what might make Pony harder to learn. I think the key parts are experience with rigorous type systems and experience with concurrency. Without a background in those, your path to learning Pony will be harder than the path for someone who is already familiar with them.