Hello schemers

what if I have program of massage passing and I have to return the object when 
it is defined.
example-


(define (single-order)
    (let (
        (delivery #f)
        )
    (define (the-order req)
    (cond ((eq? req 'available)  available)
    (else (error "the-order: unknown req: " req))
    )
)


(define (available)
    (set! delivery #t))


the-order
    )
   )


(define (available object)
    ((object 'available)))




=> now when I will run it like


(define mcdon(single-order))


- it should return mcdon instead of <#unspecified>


Any ideas?? 
    



_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to