Skip to content

Last Week in Pony - February 16, 2025

Ponyc nightly builds are working again. Feel free to fire up that ponyup and install away!

Items of Note

No Longer Broken Nightly Builds

Last week, we reported that nightly builds were broken. We are happy to report all is good again. Install away!

Pony Development Sync

The recording from this week’s Development Sync is now available on Vimeo.

Office Hours

Office Hours was a fun one this week. Well, it was for me. I got to talk about lots of stuff I love.

Attendees were: Adrian, Red, Nathan, Alex, and me.

We discussed the Rego policy language as I am working on Pony bindings for microsoft/rego-cpp. We discussed Datalog languages including some discussion of Prolog.

We ended up pivoting to discussing WASM. Red wasn’t really familiar with it so I took him through some basics. I discussed it through the lens of 1990’s browsers and “javascript vs applets” and virtual machines.

We ended up pivoting back to policy language and why you would want one and what it would be used for. I discussed it in the context of the work I did on Confidential Containers while I was at Microsoft Research. We ended up discussing some stuff near and dear to my heart: hardware root of trust. We discussed the TPM and SGX.

Finally, we ended up wrapping it all up by discussing how I am incorporating all of this into a new project I am working on. There, I’m not using Rego as a policy language but as a configuration language with all the goodness of Datalog.

Tomorrow is a vacation in the US and Canada so we will see how many attendees we have. I will probably be there, but, that isn’t guaranteed.

Releases


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