learnbyexample@programming.dev to Programming@programming.devEnglish · 1 year agoAn opinion on what's a good general-purpose programming languageavestura.devexternal-linkmessage-square90fedilinkarrow-up176arrow-down11
arrow-up175arrow-down1external-linkAn opinion on what's a good general-purpose programming languageavestura.devlearnbyexample@programming.dev to Programming@programming.devEnglish · 1 year agomessage-square90fedilink
minus-squarephilm@programming.devlinkfedilinkEnglisharrow-up3·1 year agoWhich I personally think is a good decision, although I like the clean looking syntax of Haskell, it’s often not obvious what the function takes (which is why most are type annotating their function) But Rusts type annotations have non the less its limitations, when excessively using traitbounds (but I hope that will be soon better with impl everywhere (see e.g. https://smallcultfollowing.com/babysteps/blog/2022/09/22/rust-2024-the-year-of-everywhere/))
Which I personally think is a good decision, although I like the clean looking syntax of Haskell, it’s often not obvious what the function takes (which is why most are type annotating their function)
But Rusts type annotations have non the less its limitations, when excessively using traitbounds (but I hope that will be soon better with impl everywhere (see e.g. https://smallcultfollowing.com/babysteps/blog/2022/09/22/rust-2024-the-year-of-everywhere/))