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, our users’ mailing list or join us on IRC.
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 master. 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 master. 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 blogposts. 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!