• Alfredo Di Napoli's avatar
    ws: make Dispatcher abstract · 7c0d6ba0
    Alfredo Di Napoli authored
    The `Dispatcher` type is now opaque and not exported by
    `.AsyncUpdates.Dispatcher`, and it has been moved out of the `.Types`.
    
    This ensures that we can make the internal record fields private, and
    offer accessors for things like `terminateDispatcher`. This preserve
    information hiding and allows us to change the internal way of
    terminating a dispatcher (for example switching away from normal
    `forkIO` in favour of `async` & co) while not breaking client's code.
    7c0d6ba0
Name
Last commit
Last update
..
AsyncUpdates Loading commit data...
Config Loading commit data...
Ext Loading commit data...
Flow Loading commit data...
Mail Loading commit data...
Methods Loading commit data...
NodeStory Loading commit data...
Text Loading commit data...
Types Loading commit data...
Utils Loading commit data...
Viz Loading commit data...
AsyncUpdates.hs Loading commit data...
Config.hs Loading commit data...
Mail.hs Loading commit data...
NLP.hs Loading commit data...
NodeStory.hs Loading commit data...
NodeStoryFile.hs.old Loading commit data...
Statistics.hs Loading commit data...
Text.hs Loading commit data...
Types.hs Loading commit data...
Utils.hs Loading commit data...
Viz.hs Loading commit data...