Aaron W. Hsu scripsit: > write/safe > write/shared > write/dangerous-stupid-do-not-use-unless-you-think-you-are-neo
Less tendentiously, write/small-fast. I assume that the first one writes datum labels for cycles but not for shared structure? That would seem to violate the whole notion of read-write equivalence: you write out a value with shared structure as a datum, but you read it back as a value without shared structure. > One convenience of the parameter is that you can set it outside of the > program, rather than having to commit to a specific choice inside. You can also do this by manipulating imports. In the default Chibi library (scheme), which is not R7RS-compatible, `write` is the /small-fast variety; in the (scheme write) library, it's the /shared variety. -- You annoy me, Rattray! You disgust me! John Cowan You irritate me unspeakably! Thank Heaven, [email protected] I am a man of equable temper, or I should http://www.ccil.org/~cowan scarcely be able to contain myself before your mocking visage. --Stalky imitating Macrea _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
