learnbyexample@programming.dev to Programming@programming.devEnglish · 2 years agoAn opinion on what's a good general-purpose programming languageavestura.devexternal-linkmessage-square88fedilinkarrow-up176arrow-down11
arrow-up175arrow-down1external-linkAn opinion on what's a good general-purpose programming languageavestura.devlearnbyexample@programming.dev to Programming@programming.devEnglish · 2 years agomessage-square88fedilink
minus-squarephilm@programming.devlinkfedilinkEnglisharrow-up3·2 years 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/))