Hacker News new | ask | show | jobs
by wiz21c 1018 days ago
Exactly. I wanted to code an emulator and said "why not rust". Then I met the BC and pulled hairs for 3 months. After that "honeymoon" with rust, I got to think the b.c. way and my life became just much better. No regret so far. And I even use egui which is very nice to work with.

Until I have to share a linked list between different things... But that's another story.

1 comments

> Then I met the BC and pulled hairs for 3 months. After that "honeymoon" with rust, I got to think the b.c. way and my life became just much better. No regret so far.

I’m sorry but it sounds terribly like a textbook example of Stockholm syndrome.

I hope one day a language will emerge that has a borrow checker or some other equally effective memory safety measure that doesn’t make the learning curve a fucking smooth upright wall or make its users feel abused and clueless for months.

I think this will come (and already does) from the libraries. They abstract a lot of the hard-to-get-right details for you.

For the rest, I guess the BC comes out of a limitation of the language to express things correctly only. So to remove the BC one would have to build an entirely different language (maybe purely functional ?)