Nel purissimo lambda calcolo , l'unica cosa che è richiesta per eseguire qualsiasi computazione è la funzione lambda. Alonzo Church ha descritto una possibile codifica dei numeri, con la quale la semplice applicazione di un lambda appositamente formato esegue il lavoro.
Anche in Lisp, l'interezza della lingua può essere costruita da lambda. Il cavallo di battaglia è il combinatore Y (avviso PDF). Con esso, è possibile implementare funzioni ricorsive anonime; nell'ambito del quale è possibile costruire tutti i moduli necessari per implementare il dialetto Lisp più semplice.
Onestamente, è tutto un po 'sopra la mia testa, e sto ancora cercando di girarmi intorno, quindi spero di non averlo macellato orribilmente. :)