ponylang / ponyc

Pony is an open-source, actor-model, capabilities-secure, high performance programming language
http://www.ponylang.io
BSD 2-Clause "Simplified" License
5.72k stars 415 forks source link
actor-model pony-language pony-source ponyc ponylang programming-language

Pony

Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.

Status

Pony is still pre-1.0 and as such, semi-regularly introduces breaking changes. These changes are usually fairly easy to adapt to. Applications written in Pony are currently used in production environments.

Supported platforms

Operating Systems

CPUs

Best effort platforms

Best effort platforms mean that there is support for the platform in the codebase but, we don't have any testing for the platform. We won't intentionally break a best-effort platform or remove support for it from the codebase, at the same time, we do make no effort to maintain it. When you go build a "best effort platform" from source, you might find it doesn't build. We welcome thoughtful pull requests to bring the platform up-to-date.

More Information

Resources

Contributing

We welcome contributions to Pony. Please read through CONTRIBUTING.md for details on how to get started.

License

Pony is distributed under the terms of the 2-Clause BSD License. See LICENSE for details.