3 ms·
Thanks and agreed! However, I was more asking for HelloNurse's opinion, since I can't think of any Python footguns that are on the same level as C++'s. The on
by tome 7y ago
Thanks and agreed!
However, I was more asking for HelloNurse's opinion, since I can't think of any Python footguns that are on the same level as C++'s. The ones you cite are more on the level of Python's.
- HelloNurse 7y agoA nice article from slightly over 1 year ago https://lexi-lambda.github.io/blog/2018/02/10/an-opinionated-guide-to-haskell-in-2018/ https://lexi-lambda.github.io/blog/2018/02/10/an-opinionated... was linked on HN today. It explains organized footgun management, with a discussion of what language extension should and should not be enabled, and some specific library threats (e.g. String and ByteString).
- philzook 7y agoThat is an excellent article. String vs ByteString is a beginner footgun in Haskell. It won't make incorrect or crashing code, but it will show up as poor performance on text heavy processing.