Esiste un'implementazione di schema R5RS o superiore che esegue la parallelizzazione? Ad esempio, se dico fare:Esiste un'implementazione Schema parallela?
(map (lambda (x)
(pure-functional-stuff x))
'(1 3 5 7 11 13))
processerà 1, 3, 5, 7 e simultaneamente se la macchina può farlo? Questo dovrebbe essere uno dei grandi vantaggi della programmazione funzionale, ma non riesco a trovare uno Schema aggiornato e aggiornato che lo faccia. Sarei perfetto con uno che non sarebbe parallelo a meno che non asserisca che la funzione non ha effetti collaterali.
La parallelizzazione automatica è ancora rara. Se alcuni appassionati di FP dicono che i programmi in linguaggio FP sono "meglio parallelizzare", allora probabilmente intende per "voi", il programmatore. –