4
Czy podczas programowania w stylu funkcjonalnym masz stan pojedynczej aplikacji, który splatasz z logiką aplikacji?
Jak zbudować system, który ma wszystkie następujące elementy : Używanie czystych funkcji z niezmiennymi obiektami. Przekaż tylko dane funkcji, których potrzebuje, nie więcej (tj. Nie ma dużego obiektu stanu aplikacji) Unikaj posiadania zbyt wielu argumentów do funkcji. Unikaj konstruowania nowych obiektów tylko w celu pakowania i rozpakowywania parametrów do funkcji, …