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