Announcement

Collapse
No announcement yet.

Chrome 112 Released With WASM Garbage Collection Trial, CSS Nesting

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Barnacle
    replied
    Originally posted by Ironmask View Post

    Wow, a politically motivated post about the incorrectly assumed political reasons behind a language choice, how ironic.
    Are you a poorly written AI? LOLOLOLOLOLOL

    Originally posted by Ironmask View Post
    By the way, since you don't seem to even know why Rust exists or where it came from, Rust was literally made for Firefox, by Mozilla. It was the literal first project written in it and, as you might expect when taking into consideration that fact, far before anyone even cared about it, much less before it was popular. You may as well argue that Ken Thompson was a C fanboy and wrote Unix in C because it was so popular at the time.
    I'm not sure how you think that changes the point. Oh, well they created Rust for Firefox, therefore they just had to use it, and they just have to keep using it, all the way until the last Firefox user leaves. But it's OK, I'm sure you have lots of "feelings" about lots of things.

    Leave a comment:


  • ClosedSource
    replied
    This is worse than Apple then.

    Leave a comment:


  • Ironmask
    replied
    Originally posted by ClosedSource View Post
    Even people who make very valid arguments for Rust do admit they behave like a cult. https://medium.com/@siberianguy/an-a...t-e4c4764acd8d
    Man you're really stuck on this huh.
    It's called a fanbase, literally everything ever created has one and they're all awful. We're on a forum about Linux, I would hope you would understand what that's like.

    Leave a comment:


  • ClosedSource
    replied
    Even people who make very valid arguments for Rust do admit they behave like a cult. https://medium.com/@siberianguy/an-a...t-e4c4764acd8d

    Leave a comment:


  • Ironmask
    replied
    Originally posted by dev_null View Post
    I tried to learn Rust several times but my motivation evaporated quickly when I saw that it did exactly what C++, but with a different syntax. So my conclusion: might be worth if you start to learn programming, and even there you likely will need to learn C anyway because of amount of libraries written. With C++ you get C for free with Rust it is double effort. In other cases it’s weird why so many people want/like it and it indeed resembles a secta or cult
    And this is exactly what I'm talking about. "I didn't bother to learn it or find out why people use it, so I'm going to assume it's a religion because that's what my brain defaults to."
    I wouldn't even have to say this if you didn't include the cult thing at the end. You post is misinformed but nothing to argue about. Although I do find it strange you don't know about the ownership model since that's the entire point of Rust, and absolutely something C++ doesn't have. Otherwise, I've seen this post about every other language, it's totally normal. You tried to learn a new language pretending it's one you're used to, that inevitably failed because, surprise, the language is different from the one you're used to, that's why it exists. Everyone does this with every language, that's not weird.

    Leave a comment:


  • dev_null
    replied
    I tried to learn Rust several times but my motivation evaporated quickly when I saw that it did exactly what C++, but with a different syntax. So my conclusion: might be worth if you start to learn programming, and even there you likely will need to learn C anyway because of amount of libraries written. With C++ you get C for free with Rust it is double effort. In other cases it’s weird why so many people want/like it and it indeed resembles a secta or cult

    Leave a comment:


  • Ironmask
    replied
    Originally posted by schmidtbag View Post
    I don't get why people obsess over Rust, whether in support of it or against it. I see nothing wrong with using it, but at the same time, I see no reason why some people think everything needs to be converted to it.
    Mostly ease of maintenance. C and C++ are projected to become the next COBOL, and it would be rather annoying for everyone involved to keep using these languages as their usecase becomes more and more specific to technology in maintenance mode, both professionally and as a hobby. There's going to be fewer and fewer people who know C++ now, but they are going to have to modify some codebase of some software they have or want to use. This happens a lot, I sometimes have to deal with some Go or Java codebases, and I really don't have fun doing it. Java is especially a relevant example since it's largely deprecated by Kotlin and Scala. Like Kotlin replaced Java on the JVM platform, Rust is replacing a couple languages on bare metal.

    Originally posted by schmidtbag View Post
    I also don't get why people focus so much on performance of a web browser, when more often than not, your network connection is most likely going to be the bottleneck. There aren't a lot of situations I've encountered where something ran smooth in one browser and annoyingly slow in the other.
    Browsers have to render a lot.​ It's easy to not notice because you're using a modern browser with all the optimization. You should definitely check out Andreas Kling's streams on YouTube where he works on his web browser for SerenityOS, and see for yourself just how painfully slow it is at rendering even simple modern web pages, just because it's not optimized. And it's not like he doesn't know what he's doing, it worked in the WebKit team at Apple. His videos are also about optimizing it as well as adding new features, so you get to see for yourself exactly what optimizations need to go into a modern web browser.

    Originally posted by ClosedSource View Post
    It's excepted when you crusade to force people to convert to Rust/Wayland/Vulkan that they will feel they are stripped of choice and resent these otherwise useful technologies.
    The correct approach is:
    You: What are your requirements.
    Person: I need x, y, and z.
    You. I know of this tool that does x, y, and z. (Do not even mention that you prefer or use the tool.).
    Person: Ok, I want it.

    Let me state it another way. If the right tool is Rust, I will use it. But I will still play the devil's advocate if you go out of your way to make sure I am using it.
    I'm not sure what this "you people" thing is about. I don't get the devil's advocate thing either.
    I'd say just say what your requirements are, like you said, but I'm getting a lot of spite out of this. I suppose it's pointless talking about hypothetical posts, but you almost come off as spitefully arguing against something someone enjoys without even asking why they like it or how it meets their requirements and may or may not meet yours.​ Even if they do sound more fanatical than technical, force them to display technical knowledge of what they like and then see for yourself if they're right or not, otherwise just ignore them with a stock "doesn't fit my requirements" comment.

    Leave a comment:


  • discordian
    replied
    Originally posted by schmidtbag View Post
    I also don't get why people focus so much on performance of a web browser, when more often than not, your network connection is most likely going to be the bottleneck. There aren't a lot of situations I've encountered where something ran smooth in one browser and annoyingly slow in the other.
    Web-apps are a thing nowadays, won't mind being able to run everything (outside demanding games,) on a Chromebook.

    Leave a comment:


  • hotaru
    replied
    Originally posted by schmidtbag View Post
    There aren't a lot of situations I've encountered where something ran smooth in one browser and annoyingly slow in the other.
    I encountered a lot of situations like that before Firefox and Safari implemented offscreen canvas. Safari didn't fix that until just last week, so it's still a very recent thing.

    Leave a comment:


  • unwind-protect
    replied
    WASM needs a few more features to really support dynamic languages. Threads for example.

    Leave a comment:

Working...
X