Skip to content
forked from ponylang/ponyc

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

License

Notifications You must be signed in to change notification settings

IgorDeepakM/ponyc

This branch is up to date with ponylang/ponyc:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

95d54a0 · Mar 12, 2025
Feb 25, 2025
Feb 23, 2025
Dec 4, 2024
Mar 12, 2025
Mar 12, 2025
Jan 16, 2023
Feb 18, 2025
Jan 21, 2025
Jan 31, 2022
Mar 6, 2025
Mar 12, 2025
Mar 12, 2025
Jul 29, 2017
Dec 1, 2022
Mar 26, 2020
Aug 27, 2020
Dec 3, 2024
Mar 12, 2025
Mar 12, 2025
Sep 20, 2018
Sep 12, 2023
Jan 23, 2024
Dec 3, 2024
Dec 5, 2024
Feb 6, 2020
Mar 12, 2025
Jan 30, 2024
Dec 3, 2024
Jan 12, 2022
Aug 21, 2020
Aug 16, 2023
Mar 9, 2025
Mar 7, 2025
Oct 18, 2014
Mar 24, 2022

Repository files navigation

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

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.

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.2%
  • Pony 30.9%
  • C++ 14.3%
  • CMake 0.9%
  • PowerShell 0.5%
  • Shell 0.3%
  • Other 0.9%