Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: hackage: deriving-compat

deriving-compat provides Template Haskell functions that mimic deriving extensions that were introduced or modified in recent versions of GHC. Currently, the following typeclasses/extensions are covered: Deriving Bounded Deriving Enum Deriving Ix Deriving Eq Deriving Ord Deriving Read Deriving Show GeneralizedNewtypeDeriving (with GHC 8.2 or later) DerivingVia (with GHC 8.2 or later) See the Data.Deriving module for a full list of backported changes. In addition, deriving-compat also provides some additional deriving functionality that has not yet been merged into upstream GHC. Aside from the GHC deriving extensions mentioned above, deriving-compat also permits deriving instances of classes in the Data.Functor.Classes module, covering the Eq1, Eq2, Ord1, Ord2, Read1, Read2, Show1, and Show2 classes. This extra functionality is outside of the main scope of deriving-compat, as it does not backport extensions that exist in today's GHC. Nevertheless, the underlying Template Haskell machinery needed to derive Eq and friends extends very naturally to Eq1 and friends, so this extra functionality is included in deriving-compat as a convenience. Note that some recent GHC typeclasses/extensions are not covered by this package: DeriveGeneric, which was introducted in GHC 7.2 for deriving Generic instances, and modified in GHC 7.6 to allow derivation of Generic1 instances. Use Generics.Deriving.TH from generic-deriving to derive Generic(1) using Template Haskell. DeriveLift, which was introduced in GHC 8.0 for deriving Lift instances. Use Language.Haskell.TH.Lift from th-lift to derive Lift using Template Haskell. The Bifunctor typeclass, which was introduced in GHC 7.10, as well as the Bifoldable and Bitraversable typeclasses, which were introduced in GHC 8.2. Use Data.Bifunctor.TH from bifunctors to derive these typeclasses using Template Haskell.
32 versions
Latest release: 10 months ago
8 dependent packages
43,837 downloads total

View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/deriving-compat

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/haskell-compat%2Fderiving-compat

Dependent Repos 91

haroldcarr/learn-haskell-coq-ml-etc
Where I try code from Haskell (etc) books, articles, etc.
  • * haskell/topic/template-haskell/brian-mckenna-th-pprint/brian-mckenna-th-pprint.cabal

Size: 20 MB - Last synced: 10 months ago - Pushed: about 1 year ago

phadej/metametapost
A Haskell EDSL to write MetaPost programs
  • * metametapost.cabal

Size: 68.4 KB - Last synced: about 1 year ago - Pushed: about 7 years ago

woehr/Jael
The JAEL Language is a "high-level" language that explores new ways to program low-level, bare-metal, embedded systems.
  • * old/jael/jael.cabal
  • * old/jael/jael.cabal

Size: 805 KB - Last synced: 29 days ago - Pushed: 12 months ago

phadej/cabal-refact
Refactoring tool for .cabal files
  • >=0.3.4 && <0.4 fixtures/identity/bound.cabal
  • >=0.3.5 && <0.4 cabal-refact.cabal

Size: 78.1 KB - Last synced: about 1 year ago - Pushed: about 7 years ago

sealchain-project/sealchain
Financial blockchain based on cardano-sl
  • >=0.5.1 pact/sealchain-pact.cabal

Size: 7.64 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

catch-21/plutus-apps Fork of IntersectMBO/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 230 MB - Last synced: about 1 month ago - Pushed: about 1 year ago

mlabs-haskell/plutus-apps Fork of IntersectMBO/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 111 MB - Last synced: 22 days ago - Pushed: over 1 year ago

alt-romes/hegg
Fast equality saturation in Haskell
  • ==0.6.* hegg.cabal
  • * hegg.cabal

Size: 1.26 MB - Last synced: 20 days ago - Pushed: 20 days ago

PaschaC420/cardano-sl Fork of input-output-hk/cardano-sl
Cryptographic currency implementing Ouroboros PoS protocol
  • * core/cardano-sl-core.cabal

Size: 115 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

tbenne10/plutus
This is a CLONE of Cardano's Plutus platform - this was to add our VendorPassthrough contract while keeping the project hidden for a little bit (hence no fork)
  • * plutus-core/plutus-core.cabal

Size: 94.9 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

WingRiders/plutus-apps
  • * playground-common/playground-common.cabal

Size: 108 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

bgamari/build-env
  • 0.6.1 tests/SEEDS/cabal.config

Size: 271 KB - Last synced: 23 days ago - Pushed: about 1 year ago

joinplank/plutus-apps Fork of input-output-hk/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 115 MB - Last synced: 9 months ago - Pushed: about 1 year ago

Shiba-Chain/plutus-apps Fork of input-output-hk/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 108 MB - Last synced: 8 months ago - Pushed: over 1 year ago

ksanchezcld/cardano-sl Fork of input-output-hk/cardano-sl
Cryptographic currency implementing Ouroboros PoS protocol
  • * core/cardano-sl-core.cabal

Size: 77.8 MB - Last synced: 5 months ago - Pushed: 5 months ago

Ali-Hill/plutus-apps Fork of input-output-hk/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 114 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

mikeplus64/aeson-flowtyped
Moved to https://gitlab.com/transportengineering/aeson-flowtyped
  • * aeson-flowtyped.cabal

Size: 94.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago

effectfully/plutus-prototype Fork of IntersectMBO/plutus
  • * playground-common/playground-common.cabal

Size: 118 MB - Last synced: 20 days ago - Pushed: 20 days ago

Tharun-tharun/plutus Fork of ahaxu/plutus
The Plutus language implementation and tools
  • * plutus-core/plutus-core.cabal

Size: 68.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

darrellcbrown/iohk
  • * plutus-core/plutus-core.cabal

Size: 107 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

j-mueller/plutus-libs Fork of tweag/cooked-validators
  • * pirouette-plutusir/pirouette-plutusir.cabal
  • * pirouette-plutusir/pirouette-plutusir.cabal

Size: 1.08 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

j-mueller/plutus-apps Fork of etiennejf/plutus-apps
The Plutus application platform
  • * playground-common/playground-common.cabal

Size: 114 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

endgame/amazonka Fork of brendanhay/amazonka
A comprehensive Amazon Web Services SDK for Haskell.
  • * gen/amazonka-gen.cabal

Size: 457 MB - Last synced: 9 days ago - Pushed: 10 days ago

haskell-compat/deriving-compat
Backports of GHC deriving extensions
  • * deriving-compat.cabal

Size: 462 KB - Last synced: 3 days ago - Pushed: 2 months ago

kraj/aports Fork of alpinelinux/aports
Mirror of aports repository
  • 0.6.1 testing/darcs/cabal.config
  • 0.6.1 testing/stack/cabal.config

Size: 383 MB - Last synced: 21 days ago - Pushed: 5 months ago

techniumlabs/aports Fork of alpinelinux/aports
Mirror of aports repository
  • 0.6.1 testing/darcs/cabal.config
  • 0.6.1 testing/stack/cabal.config

Size: 341 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

GaloisInc/what4
Symbolic formula representation and solver interaction library
  • >=0.5 what4/what4.cabal

Size: 6.52 MB - Last synced: 7 days ago - Pushed: 8 days ago

tcely/aports Fork of alpinelinux/aports
Mirror of aports repository
  • 0.6.1 testing/darcs/cabal.config
  • 0.6.1 testing/stack/cabal.config

Size: 343 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

jcgentry/RubiksCube
  • 0.3.6 cabal.config

Size: 11.8 MB - Last synced: 11 months ago - Pushed: over 6 years ago

romac/lfc-haskell
๐Ÿ”ฎ An experiment with the simply typed lambda calculus, recursion schemes, Cofree, and extensible effects
  • * lfc.cabal

Size: 42 KB - Last synced: about 1 month ago - Pushed: about 7 years ago

romac/mental
๐Ÿšง Yet Another ML Dialect (WIP)
  • * mental.cabal

Size: 85 KB - Last synced: about 1 month ago - Pushed: over 6 years ago

onepunchtech/one-punch-linux
  • 0.3.6 cabal.config

Size: 38.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago

monnef/youtube-tool
CLI tool for easy downloading and opening of videos from YouTube.
  • 0.3.6 cabal.config

Last synced: about 1 year ago

ocharles/zero-to-quake-3
Implementing Quake 3 in Haskell & Vulkan
  • * zero-to-quake3.cabal

Size: 78.1 KB - Last synced: 27 days ago - Pushed: about 4 years ago

folivetti/srtree-eqsat
Simplify Symbolic Regression expressions using Equality Saturation
  • * srtree-eqsat.cabal
  • * srtree-eqsat.cabal

Size: 114 KB - Last synced: 10 months ago - Pushed: 11 months ago

Jacob-Holm-Mortensen/my-project
  • 0.3.6 cabal.config

Size: 10.6 MB - Last synced: about 1 year ago - Pushed: over 6 years ago

deepin-community/haskell-transformers-compat
  • >=0.3.4 && <1 tests/transformers-compat-tests.cabal

Size: 54.7 KB - Last synced: about 1 month ago - Pushed: 9 months ago

pnaranja/haskellbook
Exercises and notes while studying The Haskell Book - http://haskellbook.com/
  • 0.3.6 chp14/cabal.config

Size: 3.07 MB - Last synced: about 1 month ago - Pushed: over 6 years ago

hi-ogawa/haskell-heroku-docker
  • 0.2 cabal.config

Size: 21.5 KB - Last synced: 22 days ago - Pushed: almost 8 years ago

mikla/haskell-stack-setup
  • 0.3.6 cabal.config

Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

Vizaxo/dtlang
Interpreter and compiler for a dependently-typed core language, with garbage collection.
  • * dtlang.cabal

Size: 176 KB - Last synced: about 1 year ago - Pushed: about 5 years ago

chroth7/AoCHaskell
Advent of Code - teaching myself how to Haskell (experiments, ideas, testing...)
  • 0.3.6 cabal.config

Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

anhmiuhv/learn_haskell
  • 0.3.6 median/cabal.config

Size: 5.49 MB - Last synced: about 1 year ago - Pushed: over 6 years ago

hi-ogawa/yesod-experiment
  • 0.2 cabal.config

Size: 56.6 KB - Last synced: 22 days ago - Pushed: almost 8 years ago

hi-ogawa/haskell-tools
  • 0.2 cabal.config

Size: 15.6 KB - Last synced: 22 days ago - Pushed: almost 8 years ago

dnaumenko/learning_haskell
  • 0.3.6 cabal.config

Size: 784 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

LukeWinikates/simple
  • 0.3.6 cabal.config

Size: 60.5 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago

tonipikkarainen/funktio_ohjelmointi2
Funktio-ohjelmointi 2 -kurssin tehtรคviรค
  • * ties341/ties341.cabal

Size: 897 KB - Last synced: about 1 year ago - Pushed: over 4 years ago

DylanHobbs/haskell-shapes
  • 0.3.6 cabal.config

Size: 57.6 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

romue404/wildsow.hs ๐Ÿ“ฆ
A card game implemented in Haskell
  • 0.3.6 cabal.config

Size: 11 MB - Last synced: about 1 year ago - Pushed: over 6 years ago

initdc/aports
  • 0.6.1 testing/darcs/cabal.config
  • 0.6.1 testing/stack/cabal.config

Size: 171 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

yannick-cw/para-search
searching with haskell
  • 0.3.6 cabal.config

Size: 23.4 KB - Last synced: 2 months ago - Pushed: almost 7 years ago

JaimeValdemoros/4th-year-project
Github repository for my 4th year project code
  • 0.3.5 compiler/cabal.config

Size: 375 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

poproulx/99haskell
  • 0.3.6 cabal.config

Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

begray/haskell-crawler-example
Wikipedia crawler in Haskell
  • 0.3.6 cabal.config

Size: 30.3 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

begray/wiki-crawlers
Wikipedia crawlers implemented in different languages
  • 0.3.6 haskell/cabal.config

Size: 85.9 KB - Last synced: about 1 year ago - Pushed: about 4 years ago

courses-at-nju-by-hfwei/learning-haskell
Learn Haskell and Generally Functional Programming
  • 0.3.6 haskell-tutorial/cabal.config
  • 0.3.6 realworld-haskell/cabal.config

Size: 3.51 MB - Last synced: about 1 year ago - Pushed: over 6 years ago

bdmagnuson/hsrdl
Haskell based SRDL parser/generator
  • * hsrdl.cabal

Size: 181 KB - Last synced: 7 months ago - Pushed: about 6 years ago

pangiole/haskell-wamp
WAMP - Web Application Messaging Protocol implementation written in Haskell
  • 0.3.6 cabal.config

Size: 21.5 KB - Last synced: 10 months ago - Pushed: almost 7 years ago

pepegar/hskeuomorph
*maybe* a port of skeuomorph to haskell
  • * hskeuomorph.cabal
  • * hskeuomorph.cabal

Size: 14.6 KB - Last synced: about 1 year ago - Pushed: over 5 years ago

5pecia1/yesod-study
  • 0.3.6 cabal.config

Size: 25.4 KB - Last synced: 4 months ago - Pushed: over 6 years ago

inanna-malick/merkle-schemes
apply merkle-type hash annotations to arbitrary recursive data structures as defined using recursion schemes
  • * merkle-schemes-higher/merkle-schemes-higher.cabal
  • * merkle-schemes-higher-bt/merkle-schemes-higher-bt.cabal
  • * mononoke/mononoke.cabal

Size: 335 KB - Last synced: 11 months ago - Pushed: over 1 year ago

michaelpj/caching-calculus
  • * caching-calculus.cabal

Size: 11.7 KB - Last synced: about 1 year ago - Pushed: about 6 years ago

JakobR/vampire-proof-check
Check proofs with the vampire theorem prover
  • * vampire-tools.cabal
  • * vampire-tools.cabal

Size: 85 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago

wk-j/haskell-dot
  • 0.3.6 cabal.config

Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

seance/free-trek-hs
A Haskell study of Free DSLs and Cofree interpreters with a Star Trek theme.
  • >=0.3.6 && <0.4 free-trek-hs.cabal

Size: 10.7 KB - Last synced: about 1 month ago - Pushed: over 6 years ago

maiermic/render-svg-in-sdl2-haskell
An example how to render SVG images in SDL 2 in Haskell.
  • 0.3.6 cabal.config

Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

maiermic/haskell-dnants
A simple ant colony simulation based on a cellular automata.
  • 0.3.6 cabal.config

Size: 4.57 MB - Last synced: about 1 year ago - Pushed: over 6 years ago

mahulst/advent2017
Advent of code 2017 in Haskell
  • 0.3.6 day1/cabal.config
  • 0.3.6 day2/cabal.config

Size: 25.4 KB - Last synced: about 1 month ago - Pushed: over 6 years ago

oliver-batchelor/hDNN
  • * hDNN.cabal

Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 7 years ago

bemcho/KafkaConsumerProducerTool
UI haskell based tool for sending data to kafka topics
  • 0.3.6 cabal.config

Size: 25 MB - Last synced: about 1 year ago - Pushed: about 4 years ago

laserpants/om
  • * hpack-simple.cabal
  • * hpack-simple.cabal

Size: 126 KB - Last synced: about 1 year ago - Pushed: over 2 years ago

SAP-archive/effect-stubs ๐Ÿ“ฆ
TBD
  • 0.3.5 cabal.config

Size: 40 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago

michael8090/csyt-design
  • 0.3.6 cabal.config

Size: 25.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

thepowerfuldeez/HaskellEdu
This is my first Haskell project. It is created for educational purposes.
  • 0.3.5 cabal.config

Size: 2.9 MB - Last synced: about 1 year ago - Pushed: over 7 years ago

maiermic/haskell-sdl2-jump-and-run
A simple Jump 'n' Run game implemented in Haskell using SDL2.
  • 0.3.6 cabal.config

Size: 447 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

DRouh/urlshortener
  • 0.3.6 cabal.config

Size: 23.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

konn/lambda-pi
My hobby implementation of dependent-type system
  • * lambda-pi.cabal
  • * lambda-pi.cabal

Size: 458 KB - Last synced: 22 days ago - Pushed: 10 months ago

lehmacdj/dep-types
A tiny dependently typed programming language
  • * dep-types.cabal

Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

andgate/higher-c
Higher-C compiler toolchain, written in Haskell.
  • * old/language-hawk-compile/language-hawk-compile.cabal

Size: 22.9 MB - Last synced: 10 months ago - Pushed: over 5 years ago

tomphp/recently-used-kata
A kata we did in Haskell at SoCraTes UK 2017
  • 0.3.6 cabal.config

Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago

SamProtas/slack-groupme-bridge
A bridge between a GroupMe group and a Slack channel
  • 0.3.6 cabal.config

Size: 43 KB - Last synced: about 1 year ago - Pushed: over 6 years ago

sertel/kvstore
  • 0.3.6 cabal.config

Size: 291 KB - Last synced: about 1 year ago - Pushed: over 5 years ago