Remix.run Logo
willtemperley 3 days ago

> You get a world-class package manager, test suite, formatter, linter, with multi-platform builds out of the box for free.

Yes. Rust is incredible in all these respects, perhaps the best, however the readability is just not good in comparison with e.g. Swift. This is probably due to language limitations like a lack of variadic generics, one of the reasons there are macros everywhere in Rust codebases, which severely hampers readability.

tracker1 2 days ago | parent [-]

I don't think macros are all that bad myself... I'd say complex lifetimes are probably the hardest thing to grok when reading rust and that you can avoid a lot of that depending on how your code is structured.