Preguntas etiquetadas con applicative

19
La necesidad de puro en los solicitantes

Estoy aprendiendo los aplicantes de Haskell. Me parece (probablemente estoy equivocado) que la purefunción no es realmente necesaria, por ejemplo: pure (+) <*> [1,2,3] <*> [3,4,5] Se puede escribir como (+) <$> [1,2,3] <*> [3,4,5] ¿Alguien puede explicar el beneficio...