fumieval / objective

Purely functional objects
BSD 3-Clause "New" or "Revised" License
73 stars 6 forks source link

objective-1.1.1 fails to build with either-5 #11

Closed juhp closed 6 years ago

juhp commented 6 years ago

In Stackage Nightly failing to build with either-5:

Building library for objective-1.1.1..
[1 of 5] Compiling Control.Object.Object ( src/Control/Object/Object.hs, dist/build/Control/Object/Object.o )

src/Control/Object/Object.hs:183:29: warning: [-Wdeprecations]
    In the use of ‘unbone’ (imported from Control.Monad.Skeleton):
    Deprecated: "Use debone instead"
    |
183 | cascadeObject obj sk = case unbone sk of
    |                             ^^^^^^
[2 of 5] Compiling Control.Object.Mortal ( src/Control/Object/Mortal.hs, dist/build/Control/Object/Mortal.o )

src/Control/Object/Mortal.hs:32:1: error:
    Could not find module ‘Control.Monad.Trans.Either’
    Perhaps you meant
      Control.Monad.Trans.Iter (from free-4.12.4)
      Control.Monad.Trans.Writer (from transformers-0.5.2.0)
      Control.Monad.Trans.Error (from transformers-0.5.2.0)
    Use -v to see a list of the files searched for.
   |
32 | import Control.Monad.Trans.Either
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
phadej commented 6 years ago

I made a revision adding bound back, removing it wasn't a good idea :(

https://hackage.haskell.org/package/objective-1.1.1/revisions/

fumieval commented 6 years ago

Uploaded 1.1.2 (30d4f4e2d).