Last Week in Pony - June 10, 2018

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 Releases

Yes, indeed, we have a section for this now. And yes, it is plural. And yes, maybe we release this often to prove we have tighter release cycles than java, now they switched to time-based versioning, because this is what it’s all about after all, isn’t it?

So, as with every good story, lets start at the beginning:

Pony 0.22.4 - Release Notes

Two small bugfixes around union types with the same elements and the cli package.

Pony 0.22.5 - Release Notes

High-priority bugfix for systems with NUMA enabled. Upgrading is highly recommended.

Pony 0.22.6 - Release Notes

This one fixes a performance regression introduced in the 0.22.X series and fixes a bug in tuple handling that could cause crashes during compilation. Here too, we recommend to upgrade.

Pony 0.23.0 - Release Notes

Whoa! Minor version increase. Why is that? Breaking change, that’s why! Blame RFC 56. But it is actually mainly a bugfix release for several bugs around tuple handling, Promise.join(...) and writing big io-vectors to File . Upgrading is recommended.

New Distribution Channels: PPA and COPR

We are very proud to present you two new distribution channels for both ponyc and pony-stable: We now also distribute via Fedora COPR and Ubuntu Launchpad PPA.

Install ponyc :

Install pony-stable

News and Blog Posts

Sean Allen and Sylvan Clebsch will be doing a Pony tutorial at CodeMesh London on November 7th. Attend if you can! This is peak Pony teaching!

Generating Pony Coverage Reports by Matthias Wahl (That’s me!!!)

Pony Development Sync

The Pony developers met on their weekly sync call on Wednesday, June 6, 2018. Check out the recorded audio.

The next one is scheduled for Wednesday, June 13, 2018, at 03:30 PM (GMT-04:00) America/New York via zoom. We’d love to have you there.

RFCs

Accepted

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

AUTHOR Matthias Wahl Matthias is a mediocre programmer who is obsessed with lightweight concurrency primitives and property based testing. Secret Superpowers include: Confusing people on Zulip.

© 2020 Pony Developers