Last Week in Pony - August 6, 2017
Last Week In Pony is a weekly blog post to catch you up on the latest news for the Pony programming language. To learn more about Pony check out our website, our Twitter account @ponylang, or our Zulip community.
Got something you think should be featured? There’s a GitHub issue for that! Add a comment to the open “Last Week in Pony” issue.
0.17.0 and 0.16.1 Released!
Last Sunday, we released Pony 0.16.1. It featured a couple of high-priority bug fixes. As such we recommend upgrading as soon as possible. However, 0.16.0 featured a large breaking change so we suggest you check out the release notes for both before proceeding.
Yesterday, we released Pony 0.17.0. It is highlighted by support for GCC 7 on Linux. Prior to this release, you weren’t able to build Pony with GCC 7 due to a GCC bug. That isn’t all you get with this release though. There’s some nice additional features in there. Check it out!
Items of note
RFC #35: “More Promise Methods” has been implemented and is on main. It made Kevin Hoffman really happy. Hopefully he isn’t the only one. Thank you Theo Butler for the implementation.
RFC #44: “Match Iterator” has been implemented and is on main. Thanks to Kevin Hoffman for the implementation.
RFC #46: “More Random Methods” was both approved and implemented this quick. Joe Eli McIlvain is to thank for the quick turn around on that one.
Audio from the August 2nd, 2017 Pony development sync is now available.
News and Blog Posts
Chris Double has written some excellent Pony blog posts. His new one included: “Reference Capabilities, Consume and Recover in Pony”. If you have trouble figuring out when and how to use
consume
andrecover
, give this post a read.Video of Sophia Drossopoulou’s PLISS’17 talk “Pony: Actors and Objects” is now available. It’s split into two parts. Part 1. Part 2.
RFCs
Interested in making a change, or keeping up with changes to Pony? Check out the RFC repo. Contributors welcome!