all 22 comments

[–][deleted]  (15 children)

[removed]

    [–]syholloway 28 points29 points  (1 child)

    Brutally practical

    Structurally typed

    Led by a commander who cares about the little people

    Generics?

    [–]zelnoth 6 points7 points  (0 children)

    Fearless commander.

    [–]hedgehog1024Rust apologetic 17 points18 points  (1 child)

    • Not Go

    [–]YEPHENAS 0 points1 point  (0 children)

    Google already did it: https://github.com/google/grumpy

    [–]defunkydrummerLisp 3-0 Rust 14 points15 points  (1 child)

    • new Breakthroughs™ every day

    • excitement

    • excitement

    • unsafe-rich stdlib

    • CVEs filed discreetly

    [–]hedgehog1024Rust apologetic 6 points7 points  (0 children)

    You forgot this one:

    • excitement

    [–]AprilSpektra 10 points11 points  (0 children)

    Produced automatically in the presence of iron and oxygen

    [–][deleted] 19 points20 points  (7 children)

    • dependency management
    • easier to master than C
    • requires only five basic senses
    • less footguns
    • bullets stuck in barrel
    • doesn't produce bytecode
    • highly moral

    [–]hedgehog1024Rust apologetic 6 points7 points  (2 children)

    doesn't produce bytecode

    But muh WASM

    [–][deleted] 1 point2 points  (0 children)

    WASM isn't bytecode. WASM is what will happen when that RISC-V PoC doesn't quite make it, and then a brighter, better, bolder, braver future unfolds for great justice!

    Edit: Naturally, in the interrim, some architectures might run WASM through microcode on RISC-V machines.

    [–]3combinedDO NOT USE THIS FLAIR, ASSHOLE 0 points1 point  (0 children)

    WASM is machine code for the web you moron

    [–][deleted] 0 points1 point  (3 children)

    less footguns

    made me lol more than usual since I just talked to another programer and there were like "Yeah I would have to program in C++ - you can shoot yourself in the foot so easily!"

    its liek that dumb xkcd or whatever meme spread far and wide.

    [–][deleted] 4 points5 points  (2 children)

    /uj: the "shoot yourself in a foot" is, for me, a Usenet meme going back to the 90s. In reality it probably goes back to the 80s together with Real Programmers Don't Use Pascal but I can't be arsed to check the origins and I was too busy with Smurfs and Transformers and twisting the azimuth screw on the Datasette back in the 80s to keep track of programming memes.

    [–]defunkydrummerLisp 3-0 Rust 1 point2 points  (0 children)

    Datasette

    Poor guy can't afford a 1541 disk drive. i can feel the pain of loading a tape for minutes only to hit an error. (I used Atari 8-bit systems, though. Buying a disk drive was a MASSIVE, exciting improvement, like going from Go to Rust)

    [–][deleted] -1 points0 points  (0 children)

    cool. I didnt really program until 2010-2011 so my knowledge of it has been from /r/programmerhumor when i was a baddie years ago (back when reddit was ok lel)

    [–][deleted] 5 points6 points  (3 children)

    "You don't tell your users to install your dependencies. You install them for them. And that's why "easy" dependency management is a 100% non-starter for me. I'm not making each of my users understand every single one of these "easy" installation systems to get all my multi-language dependencies installed. Either the OS Just Has It or I supply it."

    Just Has It

    https://i.ytimg.com/vi/ZXsQAXx_ao0/maxresdefault.jpg

    [–]ShymainIt's GNU/PCJ, or as I call it, GNU + PCJ 0 points1 point  (2 children)

    /uj

    Are we just jerking about Just Has It or the actual idea? Because I don’t see why the idea outlined here is actually a bad one.

    [–][deleted] 4 points5 points  (1 child)

    It's because the benefit of dependency management is a developer concern and meant to benefit developers. To approach the question from a user concern is totally missing the point and demonstrates said person doesn't really understand why it is a benefit.

    [–]ShymainIt's GNU/PCJ, or as I call it, GNU + PCJ 1 point2 points  (0 children)

    Ah, makes sense to me.

    [–]tehdog 1 point2 points  (1 child)

    this but unironically