[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
data structures <--> functions
Date: 2 Dec 87 19:14:11 GMT
From: johnson at mimsy.umd.edu (Greg Johnson)
I tried opening a file for writing, writing the object out, closing
the file, opening it for reading, and reading the object in using
various read primitives, but that didn't work.
Try something like
(define evaluate
(lambda (expression)
(call-with-output-file "temp"
(lambda (port)
(write `(define temp ,expression) port)))
(load "temp")
temp))
if you can manage to do so without making yourself ill.