Last Week in Pony - June 11, 2017

Sunday, June 11, 2017 | Posted in Last Week in Pony

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.

Items of note

  • Style Guide! We finally have an official style guide for the Pony standard library. No longer will contributors have to examine the existing code to try and figure out “what is acceptable” formatting. Big props to Theo Butler for driving the style guide to completion AND updating the standard library to match.

  • RFC #21 “Add support for custom serialisation” has been merged to main. Thank you, Andrew Turley, for this awesome addition to Pony. The motivation section of the RFC contains an overview of how this will be a boon to people working with non-Pony code from within Pony.

  • The final portion of RFC #42 was merged to main. The PR adds a persistent vector type to the standard library. Thank you, Theo Butler, for proposing and implementing this latest addition to our persistent data types.

  • Audio from the Pony development sync from June 7, 2017, is now available for your listening pleasure. I’d love to tell you what topics we discussed, but I forgot to write it down. I had a long week, and chances of my remembering without listening are slim. O, and listening, not happening. Whatever we discussed, I’m sure its enthralling (as per usual). Enjoy!


Interested in making a change, or keeping up with changes to Pony? Check out the RFC repo. Contributors welcome!


Sean T. Allen

Sean is a member of the Pony core team. His turn-ons include programming languages, distributed computing, Hiwatt amplifiers, and Fender Telecasters. His turn-offs include mayonnaise, stirring yogurt, and sloppy code. He is one of the authors of Storm Applied, and works at Microsoft Research.