Skip to content
/ ponyc Public
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

cquinn/ponyc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Installation

See INSTALL.md.

Building from source

See BUILD.md.

Docker images

See INSTALL_DOCKER.md

Resources

Supported platforms

Operating Systems

  • FreeBSD
  • Linux
  • macOS
  • Windows 10

CPUs

  • Full support for 64-bit platforms
    • x86 and ARM CPUs only
  • Partial support for 32-bit platforms
    • The arm and armhf architectures are tested via CI (Continuous Integration testing)

Editor support

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.md for details.

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 41.0%
  • C 36.3%
  • Pony 19.9%
  • Python 1.4%
  • CMake 0.6%
  • Shell 0.3%
  • Other 0.5%