22 ms·
Given their requirements, I'm not sure they could figure out a way to do this that would satisfy you. The syntax choices Rust made don't seem any stranger than
by sbov 7y ago
Given their requirements, I'm not sure they could figure out a way to do this that would satisfy you.
The syntax choices Rust made don't seem any stranger than e.g. Go. Rust just has more concepts because of what it's trying to accomplish.
- hello_moto 7y agoOf course, of course. I'm not asking them to satisfy me. I'm not in the field of system programming/embedded software. I'm more in app-development.
- asdkhadsj 7y agoIt's funny, ~10 (maybe 15 now? yikes) years ago I was totally in a similar boat. Hardcore Python, felt that syntax was gross and brackets were dumb, etc (not that this is how you feel). Over the years I have just grown repeatedly to love static and typed. The larger my code bases the more it (dynamic features) always seemed to be something that caused me trouble. Typed languages felt bad for prototyping, but as time went on that argument of mine just didn't seem to hold water. I definitely don't feel that way now. And, while I do like Rust's syntax, and have grown strangely fond to the syntax coined "The Turbofish" ::<>, I just haven't seen a typed language that can do what Rust can with a vastly more simplified syntax (ie, Python). I imagine it's not possible, but I'm not making claims here - just thinking out loud. Of course, Haskell and friends might be near that camp, but arguably even if the language is as powerful I'd they're too different to qualify for my statement. Anyway, not trying to convince you of anything. Just thinking out loud. Carry on friend :)
- hello_moto 7y ago> felt that syntax was gross and brackets were dumb This is how I feel when I saw any languages that utilize special characters. It is shorter, I give you that, but that shortness is taxing my brain. No, I'm not asking for convincing as I mentioned I'm not the target audience of Rust (system programming, OS, etc). Ironically at college my specialization was System Programming, OS, and Database. Pretty much infra stuff that Rust serves well :). Not sure what happened along the way that changed my mind.
- deleted 7y ago[deleted]