如何在chez方案中实现并行执行和生成序列化器(SICP)?我编写了这个宏来模拟与引擎的并行执行,但是我希望能够序列化和使用本机线程。文档非常稀疏,但是我不想使用其他架构系统(也不知道任何使用本机线程的系统)
(define-syntax parallel-execute
(syntax-rules ()
((_ application ...)
(round-robin
(map (lambda (thunk)
(make-engine thunk))
`(,(lambda () application) ...))))))