Namespaced, global, and top-level mutable variables without unsafePerformIO.
'Data.Global ' provides a global namespace of 'IORef's, 'MVar's and
+Data.Global provides a global namespace of 'IORef's, 'MVar's and
'TVar's. This namespace may be accessed in pure code. Yet reading and
writing to those 'IORef's, 'MVar's and 'TVar's happens still in their
* Enable a communication by convention scheme, where e.g. different
libraries may communicate without code dependencies.
- * Simplify the
\"configuration problem \" - at least for code in the
+ * Simplify the "configuration problem" - at least for code in the
Note, that this library does not encourage sloppy software design by
re-introducing all bad effects of global variables. Nevertheless,
sometimes global variables are a suitable solution to a problem. In
"Data.Global " simplifies and extends their handling
+that case Data.Global simplifies and extends their handling
Examples are in the documentation of "Data.Global".