DARPA suggests turning legacy C code automatically into Rust • The Register - eviltoast
  • killingspark@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    There is the project c2rust which is being used to transpile c projects to rust. I didn’t find any mentions on restrictions in this regard but I obviously agree it’s a complicated issue.

    , which means it will not be able to cover exactly the same especially in some fringe hacky cases

    I’m just not sure this is true. Maybe you and I just don’t see that there is always an equivalent solution in rust macros even if it’s going to be unconventional/unidiomatic use of rust macros?

    • lad@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      Maybe you and I just don’t see that there is always an equivalent solution in rust macros even if it’s going to be unconventional/unidiomatic use

      Maybe so, but large part of where it will be impossible is reproducing bugs introduced by unsanitized macros in C /half joking