4 ms·
I think it's time we drop the "written in Rust" qualifier.
by optymizer 5y ago
I think it's time we drop the "written in Rust" qualifier.
- bruce343434 5y agoImagine the chaos at "C compiler written in Rust"
- nextaccountic 5y agohttps://news.ycombinator.com/item?id=18693321 https://news.ycombinator.com/item?id=18693321 Show HN: Toy C Compiler written in Rust (the repo is https://github.com/utam0k/r9cc https://github.com/utam0k/r9cc and https://www.utam0k.jp/en/blog/2018/10/12/r9cc/ https://www.utam0k.jp/en/blog/2018/10/12/r9cc/ is a blog post from 2018 that describes it) There's also https://github.com/jyn514/saltwater https://github.com/jyn514/saltwater and https://github.com/ClementTsang/rustcc https://github.com/ClementTsang/rustcc, but they are inactive. Saltyrust seem pretty complete though.
- nextaccountic 5y agos/Saltyrust/Saltwater/
- runawaybottle 5y agoAlmost as if the language is enough to define good software. What are the merits of what was built?
- sitzkrieg 5y agoi can make absolutely awful software in rust
- deleted 5y ago[deleted]
- db48x 5y agoBut at least it will have good memory safety :)
- runawaybottle 5y agoWho is that an issue for? We make simple websites lol.
- black_puppydog 5y agoSo you mean a piece of code that is literally hanging on the open net, bare-assed? Yeah, I wonder why memory safety would matter here ;)
- outlawBand 5y agoIt's up to the user to secure their own memory
- runawaybottle 5y agoMemory allocation and garbage collection is a very solved problem unless you are doing highly performant work. We make websites and mobile apps. Get it?
- db48x 5y agoYes, there is definitely a trade–off between speed of development and speed of the resulting program. Rust isn’t right for everyone, especially when speed of development is the prime consideration. Even a mediocre server can handle many thousands of requests per second if the software is efficient, but there are plenty of worthwhile projects out there that don’t see that level of usage. For them, garbage –collected languages are perfect.
- runawaybottle 5y agoBut what is it that I am fighting against here? Why is my tone a certain way? These people are literally trying to build websites in Rust. Acolytes, cultists.
- nkozyra 5y agoAlthough it's becoming tiresome I find myself more bothered by software that feels the need to incorporate the programming language into the app name. I think Go best lent itself to this and for a while it was starting to grate on me that "Go" had to be jammed into every app's name. Seems like the app and its purpose should be able to stand on merit alone.
- BoxOfRain 5y agoDefinitely agree, programming languages are tools. There's different tools for different jobs, but nobody says "Engine, proudly made with Wrench" or "Shed, proudly made with Hammer and Nails" because that would be ridiculous.
- dehrmann 5y agoThe one exception to this is libraries for that language.
- SkyMarshal 5y agoNot necessarily, only when memory safety, file size, complexity, and marginal performance over other options aren’t relevant, or are incidental to the main value proposition. For this particular project, it might not be necessary, but for others it’s useful to know.