Last Week in Pony - June 10, 2018

Sunday, June 10, 2018 | 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, 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.

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

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. Join the Dev Mailing List to get all the details. We’d love to have you there.

RFCs

Accepted

Final Comment Period

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 IRC.