···22FREQUENTLY ASKED QUESTIONS
33==========================
4455+66+==========
77+Q: Is it possible to update imperative graph during traversal
88+ done by |fold_vertex| or |iter_vertex|?
99+A: Imperative graphs being implemented with hash tables, the answer is no.
1010+1111+ Workarounds include
1212+ - storing update information on the side, then apply it in a second step;
1313+ - mutate a second graph instead.
1414+1515+ Regarding the latter, it is worth pointing out OCamlgraph also
1616+ provides immutable graphs that could make it more efficient (free
1717+ ``copy'' and possible sharing between the two graphs, at the extra
1818+ cost of logarithmic operations instead of constant-time
1919+ operations).
2020+==========
521==========
622Q: I need to store some information into vertices and/or edges
723 I need several kind of labels on the edges