| http://www.w3.org/ns/prov#value | - The problem is that you would need two different data structures for this, an imperative one that contains references, and a more functional one without references.here is an example of the problem:data Gui = Gui { widgetA :: Widget, widgetB :: Widget, .. .. model :: IORef IdeModel}data IdeModel = IdeModel { packages :: [IORef Package], documents :: [Document], .. etc}data Package = Package { roo
|