[SOLVED] CS代考程序代写 ;(define (delay exp)

30 $

File Name: CS代考程序代写_;(define_(delay_exp).zip
File Size: 386.22 KB

SKU: 2223630922 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


;(define (delay exp)
;(lambda () exp)) ;error b/c applicative order
;(define (force delayed-exp)
;(delayed-exp))

(define-syntax delay
(syntax-rules ()
((delay exp) (lambda() exp))))
(define-syntax force
(syntax-rules ()
((force exp)(exp))))

(define (foo x y)
(if (= x 0) x (force y)))
(foo (* 3 0) (delay (/ 3 0)))

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] CS代考程序代写 ;(define (delay exp)
30 $