File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ struct
117117 add e acc
118118 ) (empty () ) es
119119 let elements m = fold List. cons m [] (* no intermediate per-bucket lists *)
120- let to_seq m = fold Seq. cons m Seq. empty
120+ let to_seq m = fold Seq. cons m Seq. empty (* Less efficient than possible, eagerly folds over set *)
121121 let map f m = fold (fun e acc ->
122122 add (f e) acc
123123 ) m (empty () ) (* no intermediate lists *)
@@ -324,7 +324,7 @@ struct
324324 add e acc
325325 ) (empty () ) es
326326 let elements m = fold List. cons m [] (* no intermediate per-bucket lists *)
327- let to_seq m = fold Seq. cons m Seq. empty
327+ let to_seq m = fold Seq. cons m Seq. empty (* Less efficient than possible, eagerly folds over set *)
328328 let map f s = fold (fun e acc ->
329329 add (f e) acc
330330 ) s (empty () ) (* no intermediate lists *)
You can’t perform that action at this time.
0 commit comments