Paradigm | Actor model, Object-oriented, Imperative |
---|---|
Designed by | Sylvan Clebsch[1] |
First appeared | 28 April 2015[2] |
Stable release | 0.58.13
/ March 9, 2025 |
Typing discipline | strong, static, inferred, nominal, structural |
Implementation language | C |
License | BSD-2.[3] |
Website | www |
Influenced by | |
E[4] | |
Influenced | |
Project Verona[5] |
Pony (also referred to as ponylang) is a free and open source, object-oriented, actor model, capabilities-secure, high performance programming language.[6][7] Pony's reference capabilities allow even mutable data to be safely passed by reference between actors. Garbage collection is performed concurrently, per-actor, which eliminates the need to pause program execution or "stop the world".[8][9][10] Sylvan Clebsch is the original creator of the language.[11][12] It is now being maintained and developed by members of the Pony team.[13]
Pony is itself inspired by the design of E's programming model
Project Verona, which also borrows concepts from Cyclone, a "safe dialect of C" and Pony, which has key contributors from Microsoft Research
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search