Skip to content

Last Week in Pony - September 17, 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.

Pony 0.19.1 Released

Last Thursday, Pony 0.19.1 was released. It’s a non-breaking change and includes a hot new feature so we think you should update soon. The highlight of 0.19.1 is definitely the implementation of RFC #45: “Lambda and Array Inference”. It’s an incredibly useful feature that greatly improves Pony’s programmer ergonomics. Check out the blog post announcing the release for full details.

Items of note

  • Pony-stable, the Pony dependency manager, is now available via Homebrew. Prebuilt binaries for Windows and Linux are coming soon.
  • Wallaroo Labs, formerly Sendence, released their in-progress Pony Kafka client. The client currently only works with their custom ponyc fork, but they announced that it should be ported to mainline ponyc “soon”.
  • Sean T. Allen (that’s me!) announced the 0.1 release of a pure Pony MessagePack client called pony-msgpack. It’s still feature incomplete but will becoming more full featured over time.
  • Audio from the September 13, 2017 Pony development sync is available for your listening pleasure.

News and Blog Posts

  • “A Framework for Gradual Memory Management” proposes a way for a language’s compiler to allow a single program to use multiple memory management strategies optimized for performance, with compile-time safety guarantees. The Pony community might be interested because it adopts Pony’s reference capabilities as part of its proposed mechanisms.
  • Jorge Díaz wrote a blog post about his first experience with Pony- Go through this concurrent world in the company of a Pony.

RFCs

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