this post was submitted on 01 Jul 2024
536 points (93.8% liked)

Technology

59656 readers
2994 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
(page 2) 50 comments
sorted by: hot top controversial new old
[–] nixcamic 16 points 4 months ago* (last edited 4 months ago)

Servo already exists and is independent and written in a modern language and way ahead of this.

I mean, competition is good but they aren't the only independent browser engine.

[–] [email protected] 13 points 4 months ago (2 children)

"Ladybird uses a brand new engine based on web standards, without borrowing any code from other browsers." has the same energy as

[–] [email protected] 16 points 4 months ago

In this case having more browser engines not under Google's control is probably a good thing. Although this effort might've been better spent working on Servo.

load more comments (1 replies)
[–] Scotty_Trees 10 points 4 months ago

Remind me in 2 years when this project becomes discontinued...

[–] bobc7 10 points 4 months ago (1 children)
load more comments (1 replies)
[–] Xeroxchasechase 9 points 4 months ago
[–] miridius 9 points 4 months ago (14 children)

builds a new browser from scratch without borrowing existing code

still chooses to do it in C++

Epic fail

[–] raspberriesareyummy 14 points 4 months ago (23 children)

Not sure if you are trying to be funny, but if not: enlighten us?

load more comments (23 replies)
[–] ticho 12 points 4 months ago

The language choice was because Ladybird started as a component of SerenityOS, which is also written in C++. With this separation, they are free to gradually introduce other language(s) into the codebase, and maybe eventually replace C++ entirely, piece by piece.

In Hackernews thread about this, the head maintainer mentioned that they have been evaluating several languages already, so we'll see what the future brings.

In the meantime, let's try to be mature about it, what do you say?

[–] [email protected] 9 points 4 months ago* (last edited 4 months ago) (7 children)

The dev has 30 years of experience with c++ and a lot of it was on browsers.

He tried to incorporate rust with the help of "JT", one of the original rust designers/devs and according to Andreas it didn't work that well due to the web being too objet oriented or something like that. They both worked together (well, mostly "JT") to create a new safe programming language called "yakt" that transpile to c++, but the project is currently pretty much dead because nobody is really working on it anymore.

load more comments (7 replies)
load more comments (11 replies)
load more comments
view more: ‹ prev next ›