logoalt Hacker News

jvillasantetoday at 12:19 PM7 repliesview on HN

> We’ve been searching for a memory-safe programming language to replace C++ in Ladybird for a while now.

The article fails to explain why. What problems (besides the obvious) have been found in which "memory-safe languages" can help. Do these problems actually explain the need of adding complexity to a project like this by adding another language?

I guess AI will be involved which, at this early point in the project would make ladybird a lot less interested (at least to me).


Replies

michaelcampbelltoday at 12:31 PM

> What problems (besides the obvious) have been found in which "memory-safe languages" can help.

Why isn't that enough?

nicoburnstoday at 12:42 PM

Browsers are incredibly security-sensitive projects. Downloading untrusted code from the internet and executing is part of their intended functionality! If memory safety is needed anywhere it's in browsers.

VoxPellitoday at 5:46 PM

Rust was pretty much created to help solve security issues in browsers: https://en.wikipedia.org/wiki/Rust_(programming_language)#20...

panstromektoday at 12:27 PM

> besides the obvious

Well, what else is there besides the obvious? It's a browser.

the_duketoday at 2:31 PM

Even Chrome has started to adopt Rust due to recurring memory vulnerabilities.... that's a big enough reason.

f311atoday at 1:34 PM

You don't want a browser with a bunch of RCEs that can be triggered by opening a web page...

norman784today at 2:21 PM

I guess you will need to wait for their Feb 2026 update.