"Estoy escribiendo la función que nunca nadie escribió.... pero no puedo terminarla" Cuando hablamos de Javascript hablamos de funciones lambda, pero... de donde viene ese lambda?. El calculo lambda es un sistema formal introducido por Alonzo Church allá por los años 30 para modelar la matemática (WOW! Que ambición!) pero se volvió suceptible a la paradoja de Russell y entonces lo uso para estudiar la computabilidad. Ahora... cómo es el calculo lambda? Bueno Alonzo introdujo algunos conceptos muy complejos en las funciones, conceptos que ya estaban ahi pero que nadie habia notado. Los tres conceptos del cálculo lambda Dada la función suma(x,y)=x+y Church nota los siguientes puntos Las funciones no necesitan ser explícitamente nombradas: esto es: suma(x,y)=f(x,y)=s(x,y)=x+y, no importa el nombre de la función, sino lo que esta hace. El nombre que se le asigne a los parámetros es irrelevante: quiere decir que suma(x,y)=x+y === suma(u,v)u+v (simple) Toda función que recibe