Per apprendere cos'è un combinatore a virgola fissa e viene utilizzato per, ho scritto il mio. Ma invece di scrivere con funzioni strettamente anonime, come Wikipedia's example, ho appena usato definisco:Combinatore Y in Schema utilizzando Definisci
(define combine (lambda (functional)
(functional (lambda args (apply (combine functional) args))))
Ho provato questo con funzionali per fattoriale e Fibonacci, e sembra funzionare. Questo soddisfa la definizione formale di un combinatore a virgola fissa?
Esercizio 2: combinatore Y senza usare 'define' o' letrec' :) – leppie