3 ms·
> if you understood King's point, I don't understand how you can be arguing that Haskell idiomatically leads you into rigidity at version boundaries Why would
by troad 8mo ago
> if you understood King's point, I don't understand how you can be arguing that Haskell idiomatically leads you into rigidity at version boundaries
Why would understanding his argument necessarily mean finding it persuasive or exhaustive?
> you parse the cases you care about and ignore the rest
What language would not allow this?
> The "path of desire" you're describing isn't a property of the language.
If a tool tends, more often than not, to lead to certain use, is that not a property of that tool? It is theoretically possible to use a hammer for interpretive dance, sure, but it doesn't seem to happen nearly as often as banging the hammer on things.
Equally, I think it's pretty easy to see how a language designed for robust typing is going to lead to, more often than not, robust typing.
I rather think you're engaging with a point that no one ever made - that typed languages are inherently incapable of dealing with uncertain, incomplete, or variable data - in lieu of the argument that was actually made - that languages with rich DX around rigid typing encourage an architecture that's rigidly typed, and that rigidly typed codebases tend to come up against predictable issues.
The original article identities a series of such issues and misattributes them to FP, when they don't have much to do with FP at all. That's all I was saying.
- yakshaving_jgt 8mo ago> Why would understanding his argument necessarily mean finding it persuasive or exhaustive? Alexis King is a woman. > that languages with rich DX around rigid typing encourage an architecture that's rigidly typed, and that rigidly typed codebases tend to come up against predictable issues. I agree with neither of these points.
- troad 8mo ago> Alexis King is a woman. Fair pick up! I never read bylines, so I ought to stick to gender neutral pronouns. > I agree with neither of these points. Perfectly reasonable. I'm not going to imply you're ignorant for disagreeing.