top | item 22728418 (no title) chrissoundz | 6 years ago It's not clear to me what you're trying to show? Are you saying the later examples look more complex? discuss order hn newest whateveracct|6 years ago My guess: The latter examples look unfamiliar (looks like Haskell) while the first example looks familiar to the general eye (looks like any PL)The things being compared don't even have the same purpose so idt comparing them even makes sense /shrug dmitriid|6 years ago Of course they do. Of course they are.The simplest code change turns the code in to a monadic/functor soup. agentultra|6 years ago ... and if you program in Haskell that's exactly what you want. Programming with these abstractions is common and well supported in Haskell. whateveracct|6 years ago Given what the examples are doing (describing inputs) I don't see how you solve it ergonomically without higher kinded types, which in turn leads to functors etc.
whateveracct|6 years ago My guess: The latter examples look unfamiliar (looks like Haskell) while the first example looks familiar to the general eye (looks like any PL)The things being compared don't even have the same purpose so idt comparing them even makes sense /shrug
dmitriid|6 years ago Of course they do. Of course they are.The simplest code change turns the code in to a monadic/functor soup. agentultra|6 years ago ... and if you program in Haskell that's exactly what you want. Programming with these abstractions is common and well supported in Haskell. whateveracct|6 years ago Given what the examples are doing (describing inputs) I don't see how you solve it ergonomically without higher kinded types, which in turn leads to functors etc.
agentultra|6 years ago ... and if you program in Haskell that's exactly what you want. Programming with these abstractions is common and well supported in Haskell.
whateveracct|6 years ago Given what the examples are doing (describing inputs) I don't see how you solve it ergonomically without higher kinded types, which in turn leads to functors etc.
whateveracct|6 years ago
The things being compared don't even have the same purpose so idt comparing them even makes sense /shrug
dmitriid|6 years ago
The simplest code change turns the code in to a monadic/functor soup.
agentultra|6 years ago
whateveracct|6 years ago