Che cos'è functional-programming?
Padroneggia i principi e i modelli di programmazione funzionale tra cui purezza, immutabilità, composizione, funzioni di ordine superiore, tipi di dati algebrici, funtori, monadi e gestione degli effetti. Da utilizzare quando si lavora con paradigmi funzionali, funzioni pure, strutture dati immutabili, composizione di funzioni, gestione degli errori indipendente dai tipi o implementazione di modelli funzionali come mappa/filtro/riduzione, currying, applicazione parziale, ricorsione, valutazione lazy o trasparenza referenziale. Fonte: manutej/crush-mcp-server.