learnbyexample to ProgrammingEnglish · 1 year agoAn opinion on what's a good general-purpose programming languageavestura.devexternal-linkmessage-square85fedilinkarrow-up178arrow-down10
arrow-up178arrow-down1external-linkAn opinion on what's a good general-purpose programming languageavestura.devlearnbyexample to ProgrammingEnglish · 1 year agomessage-square85fedilink
minus-squarephilmlinkfedilinkEnglisharrow-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/))