Changes between Version 58 and Version 59 of Backpack


Ignore:
Timestamp:
Nov 25, 2017 5:16:36 AM (2 weeks ago)
Author:
ezyang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Backpack

    v58 v59  
    11= Backpack =
    22
    3 This is the launch page for Backpack, actively maintained by Edward (as of Aug 2017).
     3This is the launch page for Backpack, actively maintained by Edward (as of Nov 2017).
    44
    55Backpack is a system for retrofitting Haskell with an applicative, mix-in module system. It has been implemented in GHC 8.2 and cabal-install 2.0, but it is [https://github.com/commercialhaskell/stack/issues/2540 not supported by Stack].
     
    4040
    4141**Can I use this with Template Haskell?** Yes, but you need GHC 8.2.2; GHC 8.2.1 has a critical bug which means that most real-world uses of TH will not work. See [https://github.com/haskell/cabal/issues/4755 this issue] and [https://github.com/haskell/cabal/issues/4865 this issue] for two examples of this occurring in the wild.
     42
     43**Can I use this with the C preprocessor?** No, this is buggy (you'll get an error `<command line>: unknown package: hole`). See #14525 for the issue and a patch.
    4244
    4345**Make sure cabal-version is recent enough.** ([https://github.com/haskell/cabal/issues/4448 #4448]) If you set the `cabal-version` of your package too low, you may get this error: