4 ms·
OK, fair enough. Though I'm not quite sure what you mean by "thinking about tools". If you're referring to the language as a tool, I personally haven't found th
by tmhedberg 15y ago
OK, fair enough. Though I'm not quite sure what you mean by "thinking about tools". If you're referring to the language as a tool, I personally haven't found that I spend more time thinking about the language when using Haskell than I do when using C, Python, Java, etc. In fact, many of the abstractions it provides make it easier to just "say what I mean" and not worry so much about the gritty details of the language. If I get something wrong in terms of syntax or types, the compiler will catch it for me. At the opposite end of the spectrum, in C, problematic code often just means "Segmentation fault" gets printed to stderr and I'm left without meaningful feedback about where I screwed up.
Anyway, I apologize for misinterpreting your tone.