Baldr's Glow, Unveiled: A Digital Alchemy in Pure Mojo and GPU's Gaze

11 new repositories called 'Light of Baldr' combine a pure Mojo web stack and a GPU pattern matching kernel. This could change web development and visual processing.

#MojoLang, #GPUcomputing, #WebDevelopment, #PatternMatching, #TechNews

https://newsletter.tf/mojo-web-stack-gpu-kernel-announced-may-2026/

New Mojo Web Stack and GPU Kernel Announced May 2026

11 new repositories called 'Light of Baldr' combine a pure Mojo web stack and a GPU pattern matching kernel. This could change web development and visual processing.

NewsletterTF

A new project uses a pure Mojo web stack and a GPU multi-pattern matching kernel. This is a big change for web and visual tech.

#MojoLang, #GPUcomputing, #WebDevelopment, #PatternMatching, #TechNews
https://newsletter.tf/mojo-web-stack-gpu-kernel-announced-may-2026/

New Mojo Web Stack and GPU Kernel Announced May 2026

11 new repositories called 'Light of Baldr' combine a pure Mojo web stack and a GPU pattern matching kernel. This could change web development and visual processing.

NewsletterTF
Mojo

The Mojo programming language

@isaaclyman
That's pretty much how #Python optimizing compilers like #cython, #mypyc, #numba, and #TaichiLang work, and iiuc is the idea behind #MOJOlang.

As for leaky abstractions, I'd mitigate that by moving the lower-level algorithms into a separate module and limit the optimization pass to that module. Higher-level modules, like CLI entry points or API server route handlers, shouldn't need the extra optimization.

@vazub funny read, but they forgot about #MojoLang.
@tartley @jackwilliambell Python is great for productivity. And probably the most popular language on the planet. I love it. It's just super weird the performance is so incredibly bad. There should be lots of companies that are willing to pay for development of a good open source interpreter/compiler. We'll see if the worst performance issues in CPython are taken care of before #mojolang goes stable. I know there is PyPy, but still, not great.

@miki I hope that #mojolang will push the #python community to put more effort into the performance of CPython. 3.13 probably is an indicator of that. I mean, suddenly GIL is optional and then there is a new JIT compiler as well.

In the end I believe Mojo will become Python 4.0 given that Modular does as they've said and go open source. But I believe it's a very low risk that they'll do so. Then they will just lose to the standard "interpreter" which should have incorporated much of the same.

I hope the introduction of #mojolang has the positive side effect of more effort put into #python performance.

@rmanos Yeah, I'm starting to rethink this. Golang certainly is what I'm looking for. What I (my personality) need is a language that is easy to read and that helps me to focus on the problem rather than the language and pattern.

Still, I'm considering this strategy:

Use Python as much as possible and use extension modules when necessary. Switch to #mojolang when the language is mature. Use #ziglang if I need to dig into low level stuff that can't be handled by Mojo (shouldn't happen really).

I gave a short presentation at the 6th Max + Mojo Community Meeting‍ last month about DuckDB.mojo, the Mojo @duckdb bindings I'm working on.

https://blog.brunk.io/posts/mojo-community-meeting-duckdb/

#mojo #mojolang #duckdb

DuckDB.mojo at the MAX & Mojo Community Meeting – Random Thoughts

Machine learning, Scala, and interactive computing

Random Thoughts