January 31, 2024

Modverse #20

Introduction

Thanks for all the discussions and issues raised after the Mojo 0.7.0 release. We'll be hosting a livestream tomorrow to answer more of your questions. More details below!

Be sure to check out the new proposal for inferred parameters from Jeff to enable:

Mojo
fn scalar_func[inferred dt: DType, x: Scalar[dt]]() -> Scalar[dt]: return x * 2 print(scalar_func[Int64(5)]())

We open up proposals to the community, so you can comment and leave your input!

Upcoming Events

  • Join us for a livestream and QA about the Mojo 0.7.0 release tomorrow at 11:00am PST. Featuring Modular engineers Laszlo and Stef. We'll be demonstrating new features including lifetimes, dicts, and optionals. We'll also be discussing the new Mojo Language Committee and the proposal for inferred parameters, with QA throughout. It's your chance to ask engineers that work closely with Mojo any burning questions that you have!

Blogs, Tutorials, and Videos

Awesome Mojo

  • Mikhail created weave for ANSI-sequence aware string manipulations. Also check out gojo for Go stdlib io and bytes package ports to Mojo.
  • Mikhail created mist for terminal styling via ANSI
  • Valentin added a Dockerfile and docker-compose for quickly starting a server to his Lightbug HTTP framework
  • Alex updated his Mojo testing lib mojo-pytest for the latest Mojo release 0.7.0

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