https://ladybird.org/posts/adopting-rust/You lost, faggots.
It's too late for them to properly adopt Rust, most of their code is C++. They might use a bit of Rust here and there. Servo is the proper Rust browser.
>>108219159did you read the article? they literally had claude just do the translationthis meme browser just keeps giving
>>108219159no survivors whatsoeverlike a planecrash, only somehow even more violent
>>108219146Fork when?
>I used Claude Code and Codex for the translation.DOA
>>108219146I don't care. Is Ladybird going to adopt a menubar? If not, I'm not using it.
>>108219212>I ran multiple passes of adversarial review, asking different models to analyse the code for mistakes and bad patterns.
>>108219231noiceso now the ai-niggers have a productwhats your take on the opensauce shit?you watched firship's piece 100%but have you tried the models? (question, non ironical)
>>108219212>this was human directed and I did X and Y and Zit's interesting how people still feel the need to justify their use of AII guess when 99% of people are just yoloing whatever the chatbot spits out, you need to make sure people know you aren't one of those retardsit's so interesting to see this evolve in front of our eyes. I don't think we've ever experienced something like this>I used a car, but I still made sure to sit with the right posture and obviously I was looking at the road the whole time and I took breaks because a lot of people think that just because the mechanical horse doesn't get tired the driver doesn't either but I'm smart and I pay attention and I know I need to blah blah blah
>>108219146>Ladybird adopts Rust, with help from AIDOA>Enjoy your state mandated forced memelang
>>108219146>I used Claude Code and Codex for the translation.It's truly over
>>108219146fork ladybird under a
>>108219146>subhuman language with a crabNah thx, I'm sane.
https://xcancel.com/awesomekling/status/2001052947904335886#mI guess this was a lie then.
>>108219309It is not in the browser, retard. The AI just wrote some code.
>>108219325>It is not in the browser, retard. The ai just wrote some code.Nigger what are you even saying?
>>108219335He said: "It is not in the browser, retard. The ai just wrote some code".dumb retard
>>108219263yeah it's cringe. just own it."yeah I just ran the claude thingy and it just translated all the code lole" would've been more based than that apologetic shit.
>>108219146im feeling rusty
>>108219146He changed his mind on Rust as soon as real women started using it. Curious.
>>108219146SO your boss reads this and points that the dude who can make a browser and is much smarter than you used AI and in 2 weeks did a 3 month job. How would you respond without sounding mad?
>>108219306pink c3?
>>108219346proof?
>>108219146>If you look at the code, you’ll notice it has a strong “translated from C++” vibe. That’s because it is translated from C++.This is winning?
LMAO. So now it's not just an iToddler browser made by drug-addled iToddlers, but it's now an iToddler browser made by transgender hormone-addled iToddlers.
>>108219399>transgender hormone-addled iToddlersredundant
>>108219373>t.filtered by correlation vs causation
>>108219399Didn't they drop the iToddler part?
>>108219394How does it implement a linked list?
>>108219394why would they accept such shitty non-idiomatic code? shouldn't c++ devs know how important style guides are?
>>108219433>Compiler prevents you from writing slow cache-unfriendly codeb-b-based??
>>108219430which makes no sense now when they could have used ai agents for swift too
>>108219430It is developed by Kling (former apple employee) primarily on MacOS, with Linux support as a side-project. Windows support is "planned". Kling uses only MacBooks and other apple products for development.
>>108219430dropped swift for bad c++interop. now using rust which has no c++ interop.totally logical.
>>108219168did you?>We will continue developing the engine in C++
>>108219174take your meds Cnile
>>108219146I'll wait and see what Lunduke has to say about this
>>108219539>t. walking dead>as: in irradiated into organ failure
>>108219146>The web platform object model inherits a lot of 1990s OOP flavor, with garbage collection, deep inheritance hierarchies, and so on. Rust’s ownership model is not a natural fit for that.>But after another year of treading water, it’s time to make the pragmatic choice. Rust has the ecosystem and the safety guarantees we need.Huh?
>retarded /g/imbeciles think Rust is the issue here and not the fact that he straight up admits he's using AI to do it allThis board is a fucking joke. If I didn't know any better i'd assume you were all women.
>>108219727
>>108219728>b-but talk about aiwhat is there to talk about, then?>it can reprompt itself even betterer than beforebig deal.post bobo rekt in anusbc i feel like itand i wqant YOU to do thatthe one with the big green bar
rustchuds won
>>108219763you soung like youre a faggot thoughwhy should i believe youconvince me
>>108219493you don't need "interop" when it's all one language.the logic fail is at your /g/eet-brained end.
>>108219767all major browsers are using rust nowcnilexister... not like this...
>>108219797safari doesn't
I guess I'm sticking with Surf.
>>108219804>safari>le faggot tim cook's pozzed browserperfect for cniles indeed
>>108219493no one uses swift applejeet
>>108219560This, I'm not willing to form an opinion on this until he tells me what to think.
>>108219899I do
>>108219708don't even know wtf you're talking about. pure schizo talk.
>>108219442Dev probably has a vendetta since Rust keeps being mentioned the first time they wanted a rewrite. Now that Swift is unworkable, this is an attempt to kamikaze the project into Rust to show it's just as bad than give it a proper attempt so no one gets the satisfaction of being right
>>108219146Way to kill the project, I would've been fine with it if it was just Rust, but "translating" the code with AI? Just kill yourself at that point
>>108219146Lunduke just shat his bed this morning.
>>108219797it's replacing C++ not C retard.outside of /g/eet tard circles and one trick ponyists, rust and C appreciators overlap much more significantly than either group with peepee tards.
>>108219782someone should tell him he can rewrite the entire project in swift then he wouldn't have to worry about c++ interop. i don't think he realized that
>>108219984cnile = c/c++ retardsdumb retard
>>108219146>AIThis isn't the win you think it is retard
>>108219146RIP Ladybird.
>>108219146The constant flip-flopping is going to kill the project eventually
>>108220020"c/c++" itself is a /g/eet tard (and other kinds of tard) notion retard.someone not /g/eet-brained would have already clocked that.
>>108220339english??????
>>108220339
>>108220385>not realizing he is proving the other anons pointlol
>>108220385very funny post
Hahaha. The only thing this meme had going was NOT being Rust infested. Now it's just like any other Rust infested browser but with fewer features.
>>108220429>microsfot = /g/tardkinda based actually
>>108219159>most of their code is C++.so? extern c exists (cxx as well). crubit is also a wip "solution."just admit it's fucking over.
>>108219146>We’ve been searching for a memory-safe programming language to replace C++ in Ladybird for a while now.where did i heard this bs before?oh yes from the very agency that has backdoors on every compilerhttps://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/article/3608324/us-and-international-partners-issue-recommendations-to-secure-software-products/
https://github.com/LadybirdBrowser/ladybirdwhere?
>>108219433it probably just rips off the ones used in projects like tokio or the skiplist impl in crossbeam.
>>108220485
>>108219493no C++ interop is better than fake and gay non-real C++ interop. at least you have to plan or actually handle the case now. Firefox manages to do it just fine, btw.
>>108219433Does a JS engine need a linked list?
>>108220501>linked list>skiplist????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
>>108220532what's your confusion? a skiplist is fundamentally linked-list like.
>>108219146now it makes sense.>drop swift because it's too hard>immediately throw an AI at it to convert to rust instead of just using the AI for swiftrust trannies have infected ladybird. i've never used it and now i never will.
>>108220538dumb retard, a tree is also fundamentally linked-list like by that logic.kill yourself, absolute dumbest of all retards.
>>108220547anon. what the fuck is your problem?
>>108220551my problem is that you are a dumb retard that spouts dumb and retarded shit like "linked list = skiplist"kill yourself, dumb retarddumb retardo
>>108220567>linked list = skiplistnever said that.
>>108220589dumb retarded dumb retard
>>108220532I believe Mx Anonymous is implying that whatever implementation strategy is used for crossbeam's skiplist could also be used to implement a linked list
>>108220597but that makes no sense because a skiplist is not a linked list
>>108220618>has a head>allows inserts at any point>can be iterated at the lowest head level like every other linked listwhat exactly is it missing?
>>108220632wrongtry not being a dumb retarded retard, dumb retard
>>108220632>has a head>allows inserts at any point>can be iterated at the lowest head level like every other linked listyour mother?
>>108220647>>108220659Are you guys being retarded on purpose? You can still no-op a linked list out of a skiplist. Legitimately what the fuck? Are you guys just salty you look retarded being aggressively douchy and can't back down?
>>108220597* a doubly linked list is already in std* other better performing implementations exist using indexmaps and similar constructs.* any solution where a raw LL does well, there is a custom solution that does better (there is a paper that showed a LL solution for a certain algorithm that was many times faster than the obvious array/vector one, because of memmove overhead. i wrote a custom solution in rust without using LLs that was faster than both lol).---all talk about LL's is just /g/eet sophomore tards thinking they have big dicks lol
>>108220677Are you being retarded on purpose? You can still no-op a linked list out of a 2–3 tree. Legitimately what the fuck? Are you just salty you look retarded being aggressively dumb and retarded and can't back down?
>>108220526 token syntax tree (literally a list)
>>108220710>token syntax treethat's just an array though
>>108220692>* a doubly linked list is already in stdThis one is nearly useless until they stabilize the cursor API, it's the biggest meme in the whole stdlib. I've seen a handful of useful linked lists in Rust code but I've never seen a useful use of std::collections::LinkedList.
>>108220707Anon. No tree like structure actually used in real code is how you describe it. Seek help.
>>108220761>hurr durr I was merely pretending to be retardeddamn, you got me good
>>108220771Anon. Just accept you lost and fuck off. I'm done being nice now. Holy shit. I wish all boards had IDs so I can hide shitter opinions.
>>108220777>I winok, dumb retard
iSwifties never learn. every time a new major release is near, they fall for the marketing gimmick about how it's going to be different this time, and it's going to be a real cross platform option now. and every time we have to remind them that the same marketing gimmick was used with literally every major version. and every time they mindlessly argue back before realizing they were wrong a few months later, just in time for when marketing for the next major version starts. rinse and repeat.kudos to Andreas for having the brains and humility to break the cycle.
>>108219146>implementing an OO spec in rustgood luck to them, servo got nowhere
>>108219146so ladybird is AI slop, why would I use this over the vibecoded trash that anthropic devs put out quite recently?retarded
>>108221036>the vibecoded trash that anthropic devs put out quite recentlyyou mean (the human coded) servo?
if your test suite finds every issue and AI is so good, why would you bother with Rust? there's more C/C++ code in the training material, surely they should just use C++ if they're going to use AI?
It took me 10 minutes to build that shit heap and it doesnt even load my 90s website I did 30 years ago
>>108219146>Muh meme project switches to rust WITH HELP FROM AImoney is running out eh?
>>108221083he should consider adding a blockchain somewhere along those lines
>>108221083no, the project had some promise, so the rust trannies moved in to take over and do their usual.
>>108221103>Andreas Kling>>Founder & President
luddites taking L's left and right these days
>>108219212>>108219146christ what a retard. I can appreciate if he wants to learn Rust and this is his way of trying to make non-critical components Rust so he can expand the memory safe parts of the engine, but he's literally just asking Claude to do his fucking work for him. He doesn't even know how it works. Just "Claude make my code rust" and he's taking it at face value in a systems-critical application.Aren't AI notoriously shit at rust to begin with?
>>108221129Luddites using ladybird and thinking this retard can vibe code their browser.
>>108221151hey but at least the end product will be memory safe, logic bugs are not apparently safety issues
>>108221173>>108219146>>108219212It'll just be 2/3rds the Servo browser. Anthropic already tried this PR stunt and it ended up with the AI ripping off Servo down to the individual bugs that servo had but putting Anthropics name over the creators.https://www.linkedin.com/posts/johnhankinson_you-have-to-laugh-at-cursors-claims-around-share-7422097459381800960-FkD2Best part: It still didn't fucking compile. That's just going to be ladybird, now.
It should be in pure C
>>108221151>didn't even skim the OG postyou're the bottom of the barrel of human intellect
>>108221098>we've employed 20 openclaw agents to fix the project and coordinate on moltbook, buy $MOLT tokens rnheroinists will always be scum
>>108219146>swift doesn't have good c++ interop>we now use rustwhich is known to have excellent c++ interop, right? not even c++ has good c++ interop, i can't make sense of this article.
>>108221057>if your test suite finds every issue and AI is so good, why would you bother with Rust? there's more C/C++ code in the training material, surely they should just use C++ if they're going to use AI?pointer + 1 might be a buffer overflow in C++ (and you need to know all possible uses of the code to know if it is or not), but in Rust you need unsafe to do pointer arithmetic, so Rust is safer.
pointer + 1
>>108221343AI fixes this though
>>108221338do not question the heroin junkie, the apple ecosystem is so retarded, you got the openclaw retard vibecoding cron+api calls, fucking revolutionary, then andreas the heroin apple fanboy, needs more orange nigger upvotes
>>108221360ohnonono swift rewrite went nowhere, time to piggyback on rust trannies
rust is a collection of baby gates for bad programmers, there isnt a single thing it does well that it hasnt directly stolen from c++, prove me wrong
>>108219146good.
>>108221386>Correctness is a close second. We know the result isn’t idiomatic Rust, and there’s a lot that can be simplified once we’re comfortable retiring the C++ pipeline. That cleanup will come in time.kek it's 1-1 cpp, so it should crash as cpp does, bbbuy muh safe
50% of this thread are rust troons angry at it being done by AI, even thought that >90% of Rust code out there is AI written and the DARPA project for Rust is specifically about auto-translation into Rust via AIAnd Servo is fucking dead.
>>108219146Using ai code is a bad idea...Also browsers depends on oop even the author of the article admits it, Rust/Zig no inheritance decision is really stupid....
>>108221413>unsafe>unsafe>unsafebbbut muh safetybros keep winning
>>108221413and when first CVE is found in this code it will be same rust cope: well it shouldn't have been 'unsafe' duh, cniles rekt
>>108221350That's still not possible, because AI has no control over how the code is called. If you want to use types incorrectly in Rust, you have to use unsafe. C++ is like everything is unsafe.
>>108221413>and the DARPA project for Rust is specifically about auto-translation into Rust via AIUnix trannies made FORTRAN to C and COBOL to C translators but they only say it's bad when code is getting translated into Rust.
>jeet screeching>sophomore tarding>COPE monologues>zoggie grifter e-celeb spam thread nexti've missed this lately, not gonna lie. good thing it's monday too. next shabbat is far away.
>>108221494It's the Rust troons being made about it.Why would a "cnile" care if a low quality Rust vaporware is written by AI or a troon?AI is less damaging to software than troons are.Troons are also mad about it not being idiotic (ideomatic) Rust, because there is only one REAL way to write Rust or something stupid like that... and that "REAL" way has .unwrap() all over the place
>>108219146>with help from AIThis is the real L.
Why did Go lose while Rust won?
>>108221572here is how **_REAL_** idiomatic Rust code looks like
>>108221582the heroinist grifter grifting along was a real W
>>108221386Rust was made by C++ experts who have used C++ long enough to know what some of its flaws are. Rust is not perfect but it's a step in the right direction. But it would be better if C and C++ never existed at all. The buffer overflow problem wouldn't even exist and there would be no such thing as a "CVE" and all the work spent on trying to make C as safe as 1970s Pascal would be spent on improving better languages instead.
>>108221602>>108221582
>>108221598>20 LoC high school challenge>it still somehow manages to lool ugly
>>108221621wrong
>>108221606>Rust was made by......a company that failed with all their Rust projects
>>108221216your mother can be my pure c-men bitchfuck your faggot memelang, no one thinks you are a wizard for using a dinosaur language that still doesnt have generics and collection types
>>108221606and yet for any actual working rust program it's filled with 'unsafe', you literally cannot program anything more complicated than 'hello world' in this tranny language without going insafe, trannies on the rope
>>108221633>insafe
>>108221426>had to edit the original meme from c++ to ccniles literally live off the farts of c++ but still have the audacity to call their memelang the king of languages lmaoc++ does everything c does but better and with fewer lines of code
>sudden influx of posts fetishizing tranniesoh, would you look at the time
>>108221647muh typo, the bestest rust devs in the entire world introduced memory bug in kernel, but it's ok it was in unsafe block kek
>>108221643>>108219212
>>108221606>Rust was made by......people who did such a bad job that they got layed off in 2020
>>108221606only an issue for bad code guidelines and for people who shouldn't be touching C in the first place.cpp is an abomination but not because of anything having to do with code safety.
>>108221633>source: my faggot redditor arse who made a meme rust project by vibe shitting a translated version of a c project instead of actually learning the language and then complaining about the language instead of my own shitty code
>>108220020cnile is about c faggotssepples is not cniles because unlike cniles sepples actually evolved, a little bit
>>108221685cnile has _always_ been about both c and c++
>>108221596because go was made by jews to train hordes of h1b jeets in a week to vibecode shitty slop projectsrob kike is on quote saying this
>>108221672muh language is safe, except can't do sht in it, so it's full of 'unsafe', muh rust memory bug, the guy was retarded and used unsafe (like every rust developer) and these guys write linux kernel kek
>>108221694wrong
>>108221707wrong
>>108221672you wont get a job using Rust without AI, anon, DARPA specifically pays for AI translating into Rust, they don't give a flying fuck about some private tranny doing a high school 20 LoC challenge.Rust is specifically made for vibe coding. If you dont vibe code, you arent using Rust properly.
>>108221703>t. vibe coding jeet who never learnt the language and just regurgitates what slop tech tubers sayopinion discarded, go stand in front of a train ramdeep
Really really wish we had IDs per thread. This thread is wildly out of control now with low IQ seethe and off-topic shit.
>>108221713sure it is projecting gojeetmeanwhile your memelang go is literally meant to be brain dead simple for ai to shit out vibecoded slop because jeets have no creativity or talent
>>108221703anon. Real world rust is rarely more than 5% unsafe at most. Stop being a deranged tardo.
>>108219146That's just a kneel to AI
>>108221701which one is which
>>108219146AI jeets + rust trannies, name a better duo
>>108221737why use unsafe at all? would you have sex without a condom 5% of the time?
>>108221734anon, the people who created Rust got fired from their jobs six years ago and became neets.If even the creators of your language get the fucking boot for being useless and le epic Rust kernel contributors litter their code with unsafe{} wtf do you think who you are?Are the one and only person on the planet who is doing REAL Rust and what you have to show for is challenges created for people who never did coding before in their life?
>>108221766>anon, the people who created Rust got fired from their jobs six years ago and became neets.i dont believe that's true at all
I once vibe coded a bot that parsed the repository of the rust uutils coreutils replacement for occurances of unrwap() and automatically filled bug reports.I got banned 200 reports in.
>>108221790and then everyone clapped
>>108221776Mozilla, the company creating Rust, got rid of their Rust team in 2020.This was 14 years in!They had 14 years time to deliver something, and the best thing they managed to do was parsing of CSS.One year after this, the neets created the Rust Foundation and begged for gibs, but didn't get any for years.Servo was effectively dead, with no noteworthy contributions, for three years.Until DARPA came and threw money at it... but it was a monkey paw wish, since DARPA wasnt interested in Rust troons manually coding, but focused on vibe coding translations.
>>108221633>you literally cannot program anything more complicated than 'hello world' in this tranny language without going insafe, trannies on the ropeBut enough about C.
>>108221818>DARPAthe one that makes chemtrails?
>>108221151>Aren't AI notoriously shit at rust to begin with?Nah they're pretty good. The compiler being really rigid helps a lot actually.
>>108221764Anon.... Don't be full retard.
FOMO is so dumb. If you have a working product in C++ just stick with C++.
>>108222079>Anything by this retard>Working productAnon.... Really?
>>108222192If it's not working then you certainly wouldn't want to use automation to translate it to a different language that you aren't familiar with.
its ogre
at least its directed ai not vibe coded
>>108222207There is nothing about any of this that's working. Why do you think they're flailing around and making low IQ Twitter post updates all the time? Them waffling on swift to rust (NOW WOTH HECKIN AI) is just proof it's a meme project that will never be done or useful, just like his shit OS. I honestly don't understand how this retard raised any money at all.
>>108222232I hear what you're saying but on the other hand Microsoft is doing the same thing as them and while I personally think Windows is trash, I am using it right now and so are millions of other people.
>use AI to translate the code to RustIs it wise to use code you cannot understand?
>>108219146all I'm reading from that is rust is preferable as a memory safe language because AI models are sufficiently trained on it. this makes the switch to any language an easier pill to swallow as a result
>>108221343>in Rust you need unsafe to do pointer arithmetic, so Rust is safer.You don't, you only need unsafe to dereference pointers>>108221766I think most of them got cushy jobs at Amazon and elsewhere
>>108219747but Swift is memory safe, no?
>>108219146>apple check bounced but the R*st org check cashed
guess I'm sticking with Firefox
>>108222313>I think most of them got cushy jobs at Amazon and elsewherethe COPING monologuer you're replying to is deliberately confusing rust with servo.rust itself didn't depend on mozilla by 2020. and there was no hiccup in language or compiler development at any point (it probably always grew over time if you check).ironically, the original creator of rust himself and another major early rust contributor were poached by Apple before then... to work on swift. lol.
>>108219146Future abandonware kek
>>108219146Toy project for a toy language. I never even installed the thing.>>108219728Honestly, this might turn out to be an elaborate troll. >Vibe code a browser manually. >Decide a few years to rewrite it in rust>Use AI for the translation >When it all fails, blame it on rust
>>108219146> Rust> with AIWhat lack of drugs does to mf
>>108219146It's over
>>108219306>c#>sanekek. The only lang that requires you to fork out money to Microslop to actually have a good time developing in. Microslop won't even hand out the fucking linter without you handing over your soul
>>108219433dead meme. Linked Lists are piss easy in rust.
>>108222256The entire industry runs on this now more than ever
>>108220489https://github.com/LadybirdBrowser/ladybird/pull/8104
basedrust wonrust is a good languagei have my AI coding agents write in it very often
>>108219455Weird because all of his SerenityOS devlog videos he used Ubuntu. Maybe that changed when the sponsor money for Ladybird started pouring in.
>>108219146only schizos care about this shit
>>108224150>rust is a good languageit is stupid language and even worse software ecosystem shit.not even mentioning the retards pushing in politics into it
>>108224293You lost, faggot.
>>108222071qrd
>>108224293>not even mentioning the retards pushing in politics into itRetards who hate Rust do like to push politics into it.