Jump to content

Draft:Pony (programming language): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m fix link
Created page
Line 1: Line 1:
'''Pony''' is "an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language"[https://www.ponylang.io/] designed by Sylvan Clebsch.
{{AFC submission|t||ts=20190419190000|u=Milotheshort|ns=118|demo=}}
{{Infobox programming language
| name = Pony
| logo = <!-- (filename) -->
| logo caption =
| screenshot = <!-- (filename) -->
| screenshot caption =
| paradigm = <!-- or: | paradigms = -->
| family =
| designer = [[Sylvan Clebsch]]
| developer = <!-- or: | developers = -->
| released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest release version =
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| typing =
| scope =
| programming language =
| discontinued =
| platform =
| operating system =
| license = [[2-clause BSD]]<ref>[https://github.com/ponylang/ponyc/tree/12466227bb253b600b7a3ee995b56b442d02b6e2#license]</ref>
| file ext =
| file format = <!-- or: | file formats = -->
| website = https://www.ponylang.io/
| implementations = [[Ponylang]] [[Ponyc]]
| dialects =
| influenced by = [[Erlang (programming language)|Erlang]], [[Rust (programming language)|Rust]]
| influenced =
}}

'''Pony''' is an [[object-oriented]], [[Actor model|actor-model]], capabilities-secure, high-performance programming language.The actor model is particularly borrowed extensively from Erlang. The stated goals of pony are to provide [[concurrency protection]] by creating restriction keys.

<ref>{{cite web |url=https://www.ponylang.org/discover/#what-is-pony |title=What is Pony? |accessdate=5 June 2018}}</ref>
<ref>{{cite web |url=https://opensource.com/article/18/5/pony?utm_medium=Email&utm_campaign=weekly&sc_cid=701f2000000RRACAA4 |title=Introduction to the Pony Programming Language |accessdate=5 June 2018}}</ref>
<ref>{{cite web |url=https://www.infoq.com/news/2016/03/pony-fintech |title=Using the Actor-model Language Pony for FinTech |accessdate=5 June 2018}}</ref>

== Naming ==
Sylvan Clebsch got the name "Pony" when someone said "Yeah, and I want a pony" in response to him talking about his numerous ideas for Pony.<ref>{{Cite web|last=Clebsch|first=Sylvan|date=2017-05-06|title=An Early History of Pony|url=https://www.ponylang.io/blog/2017/05/an-early-history-of-pony/|url-status=live|access-date=2022-01-15|website=}}</ref>

==References==
{{Reflist}}

Revision as of 21:13, 22 November 2022

Pony is "an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language"[1] designed by Sylvan Clebsch.