I pretty-printed a data structure to a file to analyse it, and it seemed to take a long time to print so I did a timing comparison between write, display, print and pretty-print using the same data which was a vector of lists of structs. The structs were small 4 numbers and two very short lists (2 or 3 members). There were about 27000 lines in the pretty-printed file.
The timing results for write, display, print and pretty-print this data structure was: write cpu time: 188 real time: 232 gc time: 0 display cpu time: 328 real time: 324 gc time: 78 print cpu time: 10593 real time: 10585 gc time: 218 pretty-print cpu time: 15288 real time: 15687 gc time: 547 Why this big difference between the performance of write and display to print and pretty-print. The performance difference (cpu time) between write and pretty-print is 82 to 1. Thanks, Harry Spier ____________________ Racket Users list: http://lists.racket-lang.org/users