- Open an issue!
- Use the mailing list.
- Join
#ponylang
on freenode. - A tutorial is available here.
- Sublime Text: Pony Language
- Atom: language-pony
- Visual Studio: VS-pony
- Vim: pony.vim
- Emacs: ponylang-mode
- BBEdit: bbedit-pony
Mac OS X using Homebrew
$ brew update
$ brew install ponyc
We're transitioning to bintray. For now, please build from source.
You will need to build from source.
First, install LLVM 3.6 using your package manager. You may need to install zlib, ncurses, pcre2, and ssl as well.
Note that Gentoo Linux users are currently affected by Gentoo bug 457530 (hotfix linked.)
This will build ponyc and compile helloworld:
$ make config=release
$ ./build/release/ponyc examples/helloworld
First, install the required dependencies:
sudo pkg install gmake
sudo pkg install llvm36
sudo pkg install pcre2
sudo pkg install libunwind
This will build ponyc and compile helloworld:
$ make config=release
$ ./build/release/ponyc examples/helloworld
First, install homebrew if you haven't already. Then, brew the required dependencies:
$ brew update
$ brew install llvm
$ brew install pcre2
This will build ponyc and compile helloworld:
$ make config=release
$ ./build/release/ponyc examples/helloworld
The LLVM 3.7 (not 3.6!) prebuilt binaries for Windows do NOT include the LLVM development tools and libraries. Instead, you will have to build and install LLVM 3.7 from source. You will need to make sure that the path to LLVM/bin (location of llvm-config) is in your PATH variable.
You will also need to build and install premake5 (not premake4) from source. We need premake5 in order to support current versions of Visual Studio.
You may also need to install zlib and ncurses.
$ premake5 vs2013
$ Release build with Visual Studio (ponyc.sln)
$ ./build/release/ponyc examples/helloworld