Content deleted Content added
No edit summary |
|||
Line 14:
| programming_language = C}}
Pony<ref>{{cite web|url=https://www.infoq.com/presentations/pony|title=InfoQ: Using Pony for Fintech}}</ref> is an [[Actor model|actor]] based language created by Sylvan Clebsch in 2012<ref name="pony-initial-commit>{{cite web|url=https://github.com/ponylang/ponyc/commit/0192983a0f73d2d490cc901b952534b2d27915dd|title=initial git commit for ponyc}}</ref>. One of the languages unique features is the use of reference capabilities by the compiler in order to enforce correct access to program state within the context of the natural high [[Concurrency_(computer_science)|concurrency]] supported by the [[Actor model|actor model]] making it a race-free language.
==References==
Line 24:
* [https://www.infoq.com/interviews/clebsch-pony InfoQ Interview: Sylvan Clebsch on the Actor-Model Language Pony, Garbage Collection, Capabilities, Concurrency]
* [http://dl.acm.org/citation.cfm?id=2824816 Deny capabilities for safe, fast actors by Sylvan Clebsch, Sophia Drossopoulou, Sebastian Blessing, Andy McNeil]
* [https://www.youtube.com/watch?v=KvLjy8w1G_U Pony: Making it easy to write efficient, concurrent, data race free programs] at [http://curry-on.org/2015/sessions/pony-making-it-easier-to-write-efficient-concurrent-programs.html Curry On 2015] associated with [[ECOOP]] [http://2015.ecoop.org/ 2015]
|