Существует ли реализация схемы R5RS или выше, которая выполняет распараллеливание? Например, если я скажу сделать:
(map (lambda (x)
(pure-functional-stuff x))
'(1 3 5 7 11 13))
он будет обрабатывать 1, 3, 5 и 7 одновременно, если машина может это сделать? Предполагается, что это одно из больших преимуществ функционального программирования, но я не могу найти поддерживаемую, актуальную схему, которая это делает. Меня бы устроил тот, который не будет распараллеливать его, если только я не утверждаю, что функция не имеет побочных эффектов.