Thank you, Neil!
Do you have to use the procedure source as your assoc key? Why not
use the procedure itself?
We have to serialize the procedure-qua-association-key to a file between
when we set the value and when we'll need it next time.
I can imagine one solution to be remembering the actual source somewhere
instead of regenerating it in procedure-source. That would be great.
I believe the 'copy read-option does that. i.e. if you do
(read-enable 'copy)
Guile will store a copy of the original source, and return that as the
result of a (procedure-source ...) call.
I hadn't even dared hope it would be that easy. Thank you.
Grem
--
------ __@ Gregory A. Marton http://csail.mit.edu/~gremio/
--- _`\<,_ .
-- (*)/ (*) #The grappling hooks on to the enemy ship.
~~~~~~~~~~~~~~~~-~~~~~~~~_~~~_~~~~~v~~~~^^^^~~~~~--~~~~~~~~~~~~~~~++~~~~~~~