Según Wikipedia, los lenguajes de programación funcional , que son declarativos, no permiten efectos secundarios. Programación declarativa en general, intentos de minimizar o eliminar los efectos secundarios. Además, según Wikipedia, un efecto secundario está relacionado con los cambios de estado....