Freeze

(freeze value) -> string

Accepts a value and converts it to a specialized string. This same string may then be interpreted by MOSVM's thaw--even if it is running in a completely different host environment. This allows for certain forms of portability. For instance, it is used when creating a .mo file (see load-mo.

Example:

>> (define a (freeze 101))
:: #f
>> a
:: " ☺  ♦   e"
>> (thaw a)
:: 101

See Also: thaw