I'm trying to write a function that makes a simple dictionary of
informaton

(define (make-info name location description) (curlet))

but it seems that let gets reused or something -- the values seem to
change when the function gets called more then once

i could just use associative lists by doing

(define (make-info name location description) (let->list (curlet)))

but i really like how lets work (applicable, etc...)
What assumption have i gotten wrong? why doesn't a new let get created
per function call?

Thanks,
Woody Douglass

_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to