Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ponylang/ponyc
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
https://github.com/ponylang/ponyc
actor-model pony-language pony-source ponyc ponylang programming-language
Last synced: 2 days ago
JSON representation
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
- Host: GitHub
- URL: https://github.com/ponylang/ponyc
- Owner: ponylang
- License: bsd-2-clause
- Created: 2012-11-13T07:38:25.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T19:39:57.000Z (about 2 months ago)
- Last Synced: 2024-10-29T10:54:50.629Z (about 1 month ago)
- Topics: actor-model, pony-language, pony-source, ponyc, ponylang, programming-language
- Language: C
- Homepage: http://www.ponylang.io
- Size: 18.6 MB
- Stars: 5,700
- Watchers: 143
- Forks: 415
- Open Issues: 266
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Support: SUPPORT.md
Awesome Lists containing this project
- awesome-repositories - ponylang/ponyc - Pony is an open-source, actor-model, capabilities-secure, high performance programming language (C)
- awesome - ponyc - source, actor-model, capabilities-secure, high performance programming language (1. language / 1.9 pony)
- jimsghstars - ponylang/ponyc - Pony is an open-source, actor-model, capabilities-secure, high performance programming language (C)
README
# 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
* Linux
* macOS
* Windows 10### CPUs
* Full support for 64-bit platforms
* x86, ARM and RISC-V CPUs only
* Partial support for 32-bit platforms
* The `arm` and `armhf` architectures are tested via CI (Continuous
Integration testing)## 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.
* DragonFlyBSD (x86 only)
* FreeBSD (x86 only)## More Information
* [Installation](INSTALL.md)
* [Building from source](BUILD.md)
* [Docker images](INSTALL_DOCKER.md)
* [Editor support](EDITORS.md)## Resources
* [Learn more about Pony](https://www.ponylang.io/discover/)
* [Start learning Pony](https://www.ponylang.io/learn/)
* [Getting help](https://www.ponylang.io/learn/#getting-help)
* [Try Pony online](https://playground.ponylang.io)
* [Frequently Asked Questions](https://www.ponylang.io/faq/)
* [Community](https://www.ponylang.io/community/)## Contributing
We welcome contributions to Pony. Please read through [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to get started.
## License
Pony is distributed under the terms of the [2-Clause BSD License](https://opensource.org/licenses/BSD-2-Clause). See [LICENSE](LICENSE) for details.