Jump to content

Draft:Pony (programming language): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 10: Line 10:
| designer = Sylvan Clebsch
| designer = Sylvan Clebsch
| influenced by = [[E (programming language)|E]]
| influenced by = [[E (programming language)|E]]
| influenced = {{URL|https://www.gitbook.com/book/stw/the-encore-programming-language/details|Encore}}
| website = {{URL|http://www.ponylang.org}}
| website = {{URL|http://www.ponylang.org}}
| year = {{release date and age|2012|11|09}}
| year = {{release date and age|2012|11|09}}
| programming_language = C
| programming_language = [[C (programming language)|C]]
}}
}}



Revision as of 05:37, 8 July 2017

  • Comment: This would've needed all major reviews. SwisterTwister talk 19:29, 20 January 2017 (UTC)

Pony
ParadigmActor model
Designed bySylvan Clebsch
First appearedNovember 9, 2012; 12 years ago (2012-11-09)
Implementation languageC
Websitewww.ponylang.org
Influenced by
E
Influenced
Encore

Pony[1] is an actor based language designed by Sylvan Clebsch, with the initial implementation starting in 2012[2]. One of the languages unique features is to make it a race-free programming language via the use of reference capabilities[3] by the compiler[4] in order to enforce correct access to program state within the context of the natural high concurrency supported by the actor model.

References

  1. ^ "InfoQ: Using Pony for Fintech".
  2. ^ "initial git commit for ponyc".
  3. ^ "Deny capabilities for safe, fast actors". 2015-10-26. {{cite web}}: Unknown parameter |authors= ignored (help)
  4. ^ "github ponyc repository".

Pony (programming language)