this post was submitted on 01 Jul 2024
177 points (94.0% liked)

Linux

5288 readers
306 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
 

Video announcement by Chris Wanstrath (GitHub co-founder) of the 501(c) non-profit and $1,000,000 donation: https://www.youtube.com/watch?v=k9edTqPMX_k

you are viewing a single comment's thread
view the rest of the comments
[–] vikingtons@lemmy.world 82 points 4 months ago* (last edited 4 months ago) (2 children)

From.the FAQ

Why build a new browser in C++ when safer and more modern languages are available? Ladybird started as a component of the SerenityOS hobby project, which only allows C++. The choice of language was not so much a technical decision, but more one of personal convenience. Andreas was most comfortable with C++ when creating SerenityOS, and now we have almost half a million lines of modern C++ to maintain.

However, now that Ladybird has forked and become its own independent project, all constraints previously imposed by SerenityOS are no longer in effect. We are actively evaluating a number of alternatives and will be adding a mature successor language to the project in the near future. This process is already quite far along, and prototypes exist in multiple languages.

[–] SubArcticTundra@lemmy.ml 18 points 4 months ago

It's crazy that SerenityOS decided to re-write their everything from scratch, to suit them. I wish I coukd do that too, but I don't have the resources.

[–] onlinepersona@programming.dev 6 points 4 months ago

I hadn't seen that, thanks! That gives me a little hope.

Anti Commercial-AI license