equal
deleted
inserted
replaced
163 |
163 |
164 fun write path txt = write_list path [txt]; |
164 fun write path txt = write_list path [txt]; |
165 fun append path txt = append_list path [txt]; |
165 fun append path txt = append_list path [txt]; |
166 fun generate path txt = if try read path = SOME txt then () else write path txt; |
166 fun generate path txt = if try read path = SOME txt then () else write path txt; |
167 |
167 |
168 fun write_buffer path buf = open_output (Buffer.output buf) path; |
168 fun write_buffer path buf = open_output (Buffer.output buf o output) path; |
169 |
169 |
170 |
170 |
171 (* eq *) |
171 (* eq *) |
172 |
172 |
173 fun eq paths = |
173 fun eq paths = |