you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 year ago (2 children)

Ok, valid, is sudo (in this case) actively developed? Hom much maintenance does it require?

All these analogies amount to what exactly? New == better?

I get the enthusiasm for new shiny thing, especially when the new tool is better. But why do we need something like sudo rewriten? How does it make lives easier?

There's a saying: if it ain't broke… I'm trying to figure how and why it's broken and all I see just a selling pitch for the language.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    The analogy is "this building is working and tested, but it something DOES break it's a huge pain to fix it." whereas in rust it would be relatively painless. I don't know if that's worth rewriting it in rust but if the rust fanatics want to do it then eh why not.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    Well that's a very valid argument. If cost and impact of an error is very high and a rewrite mitigates that, sure, why not rewrite it. But in this comment thread I had to offer this argument myself, I haven't really seen it properly communicated.
    It's always β€” memory safety this, error handling that… These are good reasons to pick a language for a new project, but, god damn, it's a stupid reason for a stable program rewrite (let's say the program is mostly in maintenance mode: no major new features are planned; correct me if that's not the case for sudo).

  • source
  • parent