Skip to content
Snippets Groups Projects
  • Ian-Woo Kim's avatar
    94150004
    Use State monad for pure state operation (#252) · 94150004
    Ian-Woo Kim authored
    the state operation is more purified. duplicated UI codes are refactored.
    
    * Get rid of shared state from render state.
    * change underlying monad with shared state from ReaderT to StateT
    * handling state via modify'
    * purify sharedEventMap on the renderer side.
    * purify Stage
    * purify scroll down variable
    * refactor out renderDialog
    * refactor out makeDivisionPanel
    * use strict state monad
    94150004
    History
    Use State monad for pure state operation (#252)
    Ian-Woo Kim authored
    the state operation is more purified. duplicated UI codes are refactored.
    
    * Get rid of shared state from render state.
    * change underlying monad with shared state from ReaderT to StateT
    * handling state via modify'
    * purify sharedEventMap on the renderer side.
    * purify Stage
    * purify scroll down variable
    * refactor out renderDialog
    * refactor out makeDivisionPanel
    * use strict state monad
Code owners
Assign users and groups as approvers for specific file changes. Learn more.