frank Che wrote: > Feedback from the community is: > > OCaml has no binary compatibility at all between compiler releases, > not even between point releases. Lablgtk2 is even worse - there is no > _source_ compatibility either. > > In this case, the submitter would like to change all interfaces to > 'Uncommitted'. If no more concern, I will update the case material > tomorrow to mark all interfaces as 'Uncommitted'.
Given there is no source or binary compatibility I think this would be a correct and accurate use of Volatile. For such a low stability guarantee even Uncommitted is to high as that would mean you couldn't update OCaml compiler at all in a micro/patch release. This is almost one of the cases where it is "<flashing red>HIGHLY Volatile<flashing red/>" with sirens on top :-) -- Darren J Moffat
