0

比如我有两个异步方法是否有重写CPS的宏?

(get-a 10 (lambda (a) (get-b a (lambda (b) (display b))) 

但我想写类似的东西

(define (a (get-a 10))) 
(define (b (get-b a))) 
(display b) 

回答

6

号CPS是一个全球性的变革,和宏当地变压器。另见“关于编程语言的表现力”。