3 ms·
> an avid Rust user puts their money where their mouth is There are lots of people doing this. Look at crates.io. I decided to write a new fully compliant DNS
by bluejekyll 11y ago
> an avid Rust user puts their money where their mouth is
There are lots of people doing this. Look at crates.io. I decided to write a new fully compliant DNS server and client, trust-dns. I work on it in my spare time (it's time not money), which is hard with two kids.
I've learned a few things. It's hard to get it done. There's a lot to learn from the rfc's. Just because it's Rust, doesn't mean it's easy. There are all the same borrow rules, and I know I have a bunch of TODOs in the code to go fix things like extra clones. The IDEs, while good, are not on par with other languages yet.
Basically it's a lot of work. And I commend the individuals who've paved the way for me with the std library in Rust, but we still have so much more work to do until there is a full OS env like GNU.
- rubiquity 11y agoYour entire post reinforces the idea that in my list of challenges to writing safe software that #1 is far more the issue than #2.
- bluejekyll 11y agoYes. I'm agreeing that it's hard and takes a lot of energy. But people are doing it.