Giter Site home page Giter Site logo

error-or-bundle's Introduction

error-or-bundle

Build Status

error-or-bundle's People

Contributors

luntain avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

arturgajowy

error-or-bundle's Issues

Change args order for `runSimulatedTimeT`

TimeEnv should be first argument. Reasoning:

  • It is more frequently curried
  • SimulatedTimeT m a may be created with do-notation, which is simpler to format for last argument

mock build fails with ghc-9.6

       Building library for mock-time-0.1.0..                                                                                       
       [5 of 5] Compiling Control.Monad.Trans.SimulatedTime                                                                         
                                                                                                                                    
       /var/stackage/work/unpack-dir/unpacked/mock-time-0.1.0-34fa4e5740f526b54dce99c1d19858d5833663073305b9075fc931578612b9e8/src/C
ontrol/Monad/Trans/SimulatedTime.hs:58:7: error: [GHC-76037]      
           Not in scope: type constructor or class ‘MonadPlus’                                                                      
          |                                                                                                                         
       58 |       MonadPlus,                                      
          |       ^^^^^^^^^                                       
                                                                                                                                    
       /var/stackage/work/unpack-dir/unpacked/mock-time-0.1.0-34fa4e5740f526b54dce99c1d19858d5833663073305b9075fc931578612b9e8/src/C
ontrol/Monad/Trans/SimulatedTime.hs:59:7: error: [GHC-76037]                                                                        
           Not in scope: type constructor or class ‘MonadFix’                                                                       
           Suggested fix:                                         
             Perhaps use one of these:                                                                                              
               ‘MonadZip’ (imported from Control.Monad.Zip),                                                                        
               ‘MonadFail’ (imported from Prelude)  
          |                                                                                                                         
       59 |       MonadFix,                                                                                                         
          |       ^^^^^^^^
                                                                                                                                    
       /var/stackage/work/unpack-dir/unpacked/mock-time-0.1.0-34fa4e5740f526b54dce99c1d19858d5833663073305b9075fc931578612b9e8/src/C
ontrol/Monad/Trans/SimulatedTime.hs:123:7: error: [GHC-76037]
           Not in scope: type constructor or class ‘MonadPlus’
           |                                                                                                                        
       123 |       MonadPlus,
           |       ^^^^^^^^^
        
       /var/stackage/work/unpack-dir/unpacked/mock-time-0.1.0-34fa4e5740f526b54dce99c1d19858d5833663073305b9075fc931578612b9e8/src/C
ontrol/Monad/Trans/SimulatedTime.hs:124:7: error: [GHC-76037]
           Not in scope: type constructor or class ‘MonadFix’
           Suggested fix:
             Perhaps use one of these:
               ‘MonadZip’ (imported from Control.Monad.Zip),
               ‘MonadFail’ (imported from Prelude)
           |
       124 |       MonadFix,
           |       ^^^^^^^^

Build failure with mtl-2.3

src/Data/ErrorOr.hs:78:17: error:
    Ambiguous occurrence ‘mapError’
    It could refer to
       either ‘Control.Monad.Except.mapError’,
              imported from ‘Control.Monad.Except’ at src/Data/ErrorOr.hs:46:1-41
              (and originally defined in ‘Control.Monad.Error.Class’)
           or ‘Data.ErrorOr.mapError’,
              defined at src/Data/ErrorOr.hs:176:1
   |
78 |   | otherwise = mapError (ErrTag str) res
   |                 ^^^^^^^^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.