💾 Archived View for station.martinrue.com › aelspire › 20546499488e4d9b9831d74e7776b89d captured on 2023-09-08 at 16:04:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-09-28)

-=-=-=-=-=-=-

👽 aelspire

Sometimes the more you learn about something the less you like that thing:

gemini://aelspire.info/posts/2023-09-07-disillusioned-about-rust/post.gmi

Anybody have any comment on it? Maybe I'm making a mistake here…

1 day ago · 👍 falschdenker, arubes, gemalaya

Links

[1] gemini://aelspire.info/posts/2023-09-07-disillusioned-about-rust/post.gmi

Actions

👋 Join Station

3 Replies

👽 aelspire

Thanks mcoffin! The serde issue just made me fully aware how terrible the combination of build.rs/proc_macro + little moderated crates.io is. Basically making typo in your dependency when testing some concept in separate project can compromise your machine. Maybe mythical "real" programmer should review code of all 600 dependencies of their hello world program (yup, I'm overexaggerating here but you know the point…) but sometimes I need quick program for testing idea and I'm guilty of skipping some important steps to get results faster… · 1 day ago

👽 mcoffin

Rather than seeing these things as a community and project headed in the wrong direction, to me, they appear more as inevitable disturbance that the "next big" set of innovations would always bring. Don't get me wrong, I'm not comfortable with the way things work right now, expecially w/r/t proc macros, and *definitely* the shipping of binaries, but maybe I see these as challenges we'll have to figure out how to address to keep progressing, rather than as a sign to step backwards · 1 day ago

👽 mcoffin

I agree with a lot of your sentiments, especially revolving around the serde situation; I really don't understand that one, or why the project maintainers would even really go after making that decision in the first place. While "trusting" compile-time execution of effectively compiler plugins is a *very* new concept, I think overall the benefits, for me, have far outweighed the risk(s). · 1 day ago