January 9, 2024

Modverse #17

Introduction

Modular is back in full swing this week with a variety of topics being discussed. For lifetimes, there is still more work to be done, there might not be a full release with documentation this month. However, there is work being done to enable nightly Mojo 🔥 builds, so that keen Mojicians 🪄 can experiment with upcoming features before they're widely released. This would be the ideal way to debut lifetimes, so we can iron out any bugs before a wider release.

MAX Platform

Good progress is being made on the MAX platform, make sure to sign up to get early access over the coming months.

Stay tuned for more details about early access coming soon.

Community

  • Valentin changed the underlying implementation of lightbug_http from Python to raw Mojo! It uses external_call to make system calls using libc, and serves as a good example for how to build your own libraries that need to make system calls.
  • Henk-Jan released quine-mccluskey-mojo: a Mojo implementation of the Quine-McCluskey and Petrick methods to simplify boolean expressions. The algorithm is runnable at compile time to greatly improve runtime performance.
  • Alex created mojo_1brc: a Mojo implementation of the 1 billion row challenge that is making the rounds on social media, see if you can make it faster!
  • rd4com has continued to expand mojo-ui-html. There are many extra features and examples to check out since last weeks release!

Sign up for our newsletter, Modverse

Get all our latest news, announcements and updates delivered directly to your inbox. Unsubscribe at anytime.

Thank you for your submission.

Your report has been received and is being reviewed by the Sales team. A member from our team will reach out to you shortly.

Thank you,

Modular Sales Team

Jack Clayton

AI Developer Advocate

Jack started his career optimizing autonomous truck software for leading mining companies, including BHP and Caterpillar. Most recently he was designing computer vision software, putting AI inference pipelines into production for IDVerse. He is enormously passionate about the developer community, having been a Rust, Go, Python and C++ developer for over a decade. Jack enjoys making complicated topics simple and fun to learn, and he’s dedicated to teaching the world about Mojo 🔥.