Ecosyste.ms: Repos

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

Package Usage: hackage: reflection

This package addresses the configuration problem which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or System.IO.Unsafe.unsafePerformIO. That package is an implementation of the ideas presented in the paper "Functional Pearl: Implicit Configurations" by Oleg Kiselyov and Chung-chieh Shan (original paper). However, the API has been streamlined to improve performance. There are a handful of tutorials on how to use this library: Austin Seipp's tutorial Reflecting values to types and back provides a summary of the approach taken by this library, along with more motivating examples. Arnaud Spiwack's tutorial All about reflection explains how to use this library.
50 versions
Latest release: about 1 year ago
28 dependent packages
211,463 downloads total

View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/reflection

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/ekmett%2Freflection

Dependent Repos 267

ekmett/linear
Low-dimensional linear algebra primitives for Haskell.
  • ==2.* linear.cabal
  • * linear.cabal

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

HackBulgaria/Haskell-1
Functional Programming with Haskell
  • 1.5.2.1 week5/1-SimpleYesod/cabal.config

Size: 519 KB - Last synced: 2 months ago - Pushed: over 8 years ago

cchalmers/optical
lens based prelude
  • * optical.cabal

Size: 75.2 KB - Last synced: 9 months ago - Pushed: over 7 years ago

mjgpy3/formantis
Haskell/Yesod breakable toy
  • 1.5.2.1 cabal.config

Size: 254 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago

ekmett/fixed-precision
Fixed Precision Arithmetic
  • >=0.3.0 && <0.4 fixed-precision.cabal

Size: 102 KB - Last synced: 6 days ago - Pushed: almost 14 years ago

mietek/digitalocean-callback 📦
DigitalOcean authorization helper
  • <1.6 digitalocean-callback.cabal

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

sealchain-project/sealchain
Financial blockchain based on cardano-sl
  • * chain/test/sealchain-chain-test.cabal
  • * core/sealchain-core.cabal
  • * crypto/sealchain-crypto.cabal
  • * wallet/sealchain-wallet.cabal

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

bzhkl/Spreadsheet Fork of b1g3ar5/Spreadsheet
My spreadsheet app using threepenny-gui
  • 2 cabal.config

Size: 7.25 MB - Last synced: about 1 year ago - Pushed: over 8 years ago

srijs/haskell-ndjson-conduit
Conduit-based parsing and serialization for newline delimited JSON
  • 1.5.2.1 cabal.config

Size: 16.6 KB - Last synced: 6 days ago - Pushed: over 7 years ago

reflex-frp/reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
  • ==2.1.* reflex.cabal

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

clash-lang/clash-compiler
Haskell to VHDL/Verilog/SystemVerilog compiler
  • >=2 && <2.2 clash-prelude/clash-prelude.cabal

Size: 17.9 MB - Last synced: 1 day ago - Pushed: 3 days ago

phadej/helhug-types
Presentation hold at Helsinki Haskell User Group, 2015-03-04
  • 1.5.1.1 cabal.config

Size: 301 KB - Last synced: about 1 year ago - Pushed: about 9 years ago

bigsleep/WebAppExperiment2
  • * wf.cabal
  • * wf.cabal

Size: 5.78 MB - Last synced: about 1 year ago - Pushed: over 9 years ago

alanz/aws-dynamodb-play
Working through AWS getting started example
  • 1.5.2.1 cabal.config

Size: 141 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago

sifisifi/subscribe-jpsubreddits
  • 1.5.1.2 cabal.config

Size: 129 KB - Last synced: about 1 year ago - Pushed: about 9 years ago

min-nguyen/prob-fx-2
A language for modular probabilistic programming in Haskell based on algebraic effects and effect handlers
  • >=2.1.6 && <2.2 prob-fx.cabal

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

konn/algebra-extras
Implementation of Algorithms described in "Modern Computer Algebra"
  • >=1.4 algebra-extras.cabal

Size: 152 KB - Last synced: 13 days ago - Pushed: about 10 years ago

k-bx/timeoutbug
Trying to reproduce timeout bug with snap and wreq
  • 1.5.1.2 cabal.config

Size: 121 KB - Last synced: about 1 year ago - Pushed: about 9 years ago

GaloisInc/estimator
State-space estimation algorithms and models
  • >=1.5 estimator.cabal

Size: 26.4 KB - Last synced: 6 days ago - Pushed: almost 8 years ago

ekmett/coda
A language experiment -- irc.freenode.net ##coda
  • >=2.1 && <3 wip/bdd/bdd.cabal

Size: 2.69 MB - Last synced: 6 days ago - Pushed: about 1 month ago

wesleyan/admiral
Administration of CMDR daemons
  • 1.5.1 cabal.config

Size: 219 KB - Last synced: about 1 month ago - Pushed: over 9 years ago

ekmett/tagged-transformer
Haskell 98 monad transformer adding a phantom type argument
  • >=1.1.6 && <3 tagged-transformer.cabal

Size: 67.4 KB - Last synced: 6 days ago - Pushed: about 1 year ago

alcidesv/ReH
A prototype webserver speaking SPDY/HTTP2
  • 1.5.1 cabal.config

Size: 379 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

bsummer4/habits
Habit Management
  • 1.4 cabal.config

Size: 541 KB - Last synced: about 1 year ago - Pushed: over 8 years ago

sajith/bmp2xpm
What is the deal about Haskell parallelism?
  • 1.5.1.1 cabal.config

Size: 453 KB - Last synced: about 1 year ago - Pushed: over 3 years ago

ncreep/taste_of_haskell
Material for the "Taste of Haskell" talk
  • 1.5.1.1 code/cabal.config

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

martinra/algebra-monic-extension
  • * algebra-monic-extension.cabal

Size: 24.4 KB - Last synced: 10 months ago - Pushed: about 8 years ago

lolotp/Mafia
Mafia in Haskell
  • 1.5.1.1 cabal.config

Size: 344 KB - Last synced: 21 days ago - Pushed: almost 9 years ago

wayofthepie/coursera-client
  • 1.5.2.1 cabal.config

Size: 129 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago

signed/learning-haskell
  • 2.1.2 cabal.config

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

tomv564/protocols
  • 1.5.2.1 cabal.config

Size: 456 KB - Last synced: 9 months ago - Pushed: about 1 year ago

dikmax/dikmax.name
See dikmax.name-ng repository for new version. My blog. It's written in Hakyll.
  • 2 cabal.config

Size: 625 MB - Last synced: about 1 year ago - Pushed: about 8 years ago

UnkindPartition/monad-classes
A more flexible mtl
  • >=1.4 monad-classes.cabal

Size: 71.3 KB - Last synced: 6 days ago - Pushed: about 6 years ago

bholst/blog
The blog software written for a personal blog. While this has been written for my own blog, it may also be useful for other blogs.
  • 2 cabal.config

Size: 364 KB - Last synced: about 1 year ago - Pushed: about 8 years ago

konn/ghc-typelits-presburger
Presburger arithmetic solver for built-in type-level naturals
  • * ghc-typelits-presburger/ghc-typelits-presburger.cabal
  • * singletons-presburger/singletons-presburger.cabal

Size: 1.22 MB - Last synced: 13 days ago - Pushed: 5 months ago

konn/computational-algebra
General-Purpose Computer Algebra System as an EDSL in Haskell
  • * halg-core/halg-core.cabal
  • * halg-core/halg-core.cabal
  • * halg-matrices/halg-matrices.cabal
  • * halg-matrices/halg-matrices.cabal
  • * halg-polynomials/halg-polynomials.cabal

Size: 117 MB - Last synced: 1 day ago - Pushed: 1 day ago

Vicky3/Simple-Blogging-Page-with-Yesod
  • 1.5.2.1 cabal.config

Size: 162 KB - Last synced: about 1 year ago - Pushed: over 8 years ago

philopon/dozens-hs
dozens(https://dozens.jp/) api library for haskell
  • ==1.5.* dozens.cabal

Size: 168 KB - Last synced: 24 days ago - Pushed: over 8 years ago

treeowl/lens Fork of ekmett/lens
Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
  • >=2.1 && <3 lens.cabal

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

acidburn0zzz/cardano-sl Fork of input-output-hk/cardano-sl
Cryptographic currency implementing Ouroboros PoS protocol
  • * delegation/cardano-sl-delegation.cabal
  • * lib/cardano-sl.cabal
  • * lib/cardano-sl.cabal
  • * lrc/cardano-sl-lrc.cabal
  • * txp/cardano-sl-txp.cabal
  • * wallet/cardano-sl-wallet.cabal

Size: 85.9 MB - Last synced: about 1 month ago - Pushed: about 2 months ago

simmsb/calamity
A library for writing discord bots in haskell
  • >=2.1 && <3 calamity/calamity.cabal

Size: 1.36 MB - Last synced: 16 days ago - Pushed: about 2 months ago

bmwiedemann/openSUSE
public mirror of openSUSE sources from build.opensuse.org
  • >=2.1 && <3 packages/g/ghc-lens/lens.cabal

Size: 1.48 GB - Last synced: about 1 month ago - Pushed: about 1 month ago

li-clutter-org/http2-test
HTTP/2 testing
  • 1.5.1.1 cabal.config

Size: 985 KB - Last synced: about 2 months ago - Pushed: over 8 years ago

apauley/DrawingStraws
Drawing Straws in Haskell
  • 1.5.1.2 cabal.config

Size: 191 KB - Last synced: 26 days ago - Pushed: about 9 years ago

apauley/Nothing
Nothing :: Maybe something
  • 1.5.1.2 cabal.config

Size: 207 KB - Last synced: 26 days ago - Pushed: almost 9 years ago

mdgriffith/site-selfie
  • 1.5.2.1 cabal.config

Size: 1.73 MB - Last synced: 6 days ago - Pushed: almost 9 years ago

clash-lang/clash-compiler
Mirror used for CI testing of https://github.com/clash-lang/clash-compiler
  • >=2 && <2.2 clash-prelude/clash-prelude.cabal

Last synced: 11 months ago

destagia/ldn-reader
  • 1.5.2.1 cabal.config

Size: 131 KB - Last synced: 21 days ago - Pushed: almost 9 years ago

csabahruska/demoscene
Demoscene: Lambda Team
  • * demoscene.cabal

Size: 60.8 MB - Last synced: almost 1 year ago - Pushed: almost 5 years ago

odr/hap
yesod-based crud-framework
  • 1.5.1 cabal.config

Size: 523 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

lostm1nd/HackBulgaria
Projects related to the courses at HackBulgaria
  • 1.5.2.1 Haskell/week5/1-SimpleYesod/cabal.config

Size: 1000 KB - Last synced: 9 months ago - Pushed: almost 9 years ago

spwhitton/oso2pdf 📦
Better conversion of Oxford Scholarship Online material to PDF
  • 2 cabal.config

Size: 32.2 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago

cpeikert/Lol
Λ ⚬ λ: Functional Lattice Cryptography
  • >=2.1.5 && <2.2 lol/lol.cabal
  • >=2.1.5 && <2.2 lol-cpp/lol-cpp.cabal
  • >=1.5.1 && <2.2 lol-repa/lol-repa.cabal

Size: 3.96 MB - Last synced: 8 days ago - Pushed: about 3 years ago

mikeizbicki/subhask
Type safe interface for working in subcategories of Hask
  • * subhask.cabal

Size: 996 KB - Last synced: 23 days ago - Pushed: almost 5 years ago

haroldcarr/learn-haskell-coq-ml-etc
Where I try code from Haskell (etc) books, articles, etc.
  • * haskell/topic/reflection/2013-08-austin-seipp-reflecting-values-to-types-and-back/austin-seipp-reflecting-values-to-types-and-back.cabal
  • * haskell/topic/reflection/2017-12-arnaud-spiwak-reflection-tutorial/arnaud-spiwak-reflection-tutorial.cabal

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

serokell/haskell-crypto
Haskell cryptography done right
  • >=1.2.0.1 && <2.2 secure-memory/secure-memory.cabal

Size: 232 KB - Last synced: 9 days ago - Pushed: 9 days ago

simmsb/calamity
Yet another discord lib
  • >=2.1 && <3 calamity/calamity.cabal

Last synced: over 1 year ago

ekmett/rounded
MPFR bindings for Haskell
  • >=2.1.2 && <2.2 rounded.cabal

Size: 3.84 MB - Last synced: 6 days ago - Pushed: 8 months ago

srijs/random-hypergeometric
Random variate generation from hypergeometric distributions
  • 1.5.1.2 cabal.config

Size: 141 KB - Last synced: 6 days ago - Pushed: about 9 years ago

mitchellwrosen/planet-mitchell
Planet Mitchell
  • >=2.1 && <2.1.5 planet-mitchell/planet-mitchell.cabal

Size: 408 KB - Last synced: 28 days ago - Pushed: almost 5 years ago

etorreborre/producer-hs
Simple streaming library for Haskell
  • 2.1.2 cabal.config

Size: 39.1 KB - Last synced: 13 days ago - Pushed: over 6 years ago

andrewthad/yesod-crud-persist
Easy CRUD subsites for yesod with persistent
  • 1.5.2.1 cabal.config

Size: 49.8 KB - Last synced: 18 days ago - Pushed: over 5 years ago

google/haskell-indexer
Emits code crossreference data for Haskell sources.
  • ==2.1.2 wrappers/stack-docker/everything/everything.cabal

Size: 447 KB - Last synced: 6 days ago - Pushed: almost 4 years ago

dbp/heroku-snap-example
  • 1.5.1 cabal.config

Size: 104 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

dpiponi/Moodler
Modular softsynth
  • 1.5.1.1 Moodler/cabal.config
  • 1.5.1.1 MoodlerLib/cabal.config

Size: 14.6 MB - Last synced: 7 months ago - Pushed: over 8 years ago

gregoryck/hadgar
  • 1.5.1 cabal.config

Size: 156 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

jfischoff/simple-poly
An simple polymorphic language with inference for learning
  • 1.4 cabal.config

Size: 125 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

lechimp-p/noc
A freakin social network.
  • 1.5.1 Server/cabal.config

Size: 3.65 MB - Last synced: about 2 months ago - Pushed: over 9 years ago

jhedev/campus
Simple web app to subscribe to the calendar offered by the Campus Office (https://www.campus.rwth-aachen.de/office/)
  • 1.5.2.1 cabal.config

Size: 176 KB - Last synced: 10 months ago - Pushed: almost 9 years ago

obcode/heblab
Haskell Web Interface for gitolite managed git repos for student lab tasks
  • 1.5.1 cabal.config

Size: 250 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

carlohamalainen/imagetrove-cai-projects-db
In-house tool for setting experiment and user access control in ImageTrove.
  • 1.5.1.1 cabal.config

Size: 223 KB - Last synced: about 1 year ago - Pushed: about 9 years ago

bigsleep/deptree
  • * deptree.cabal

Size: 309 KB - Last synced: about 1 year ago - Pushed: over 9 years ago

pkravchuk/blocks-4d-haskell
Haskell interface to 4d conformal block generator
  • * blocks-4d-haskell.cabal

Last synced: about 1 year ago

davidsd/quadratic-net
Search algorithm for solving nonconvex quadratic constraints in low numbers of dimensions
  • * quadratic-net.cabal

Last synced: about 1 year ago

davidsd/blocks-3d
A library for manipulating and computing 3d conformal blocks.
  • * blocks-3d.cabal

Last synced: 11 months ago

davidsd/scalars-3d
Bootstrap bounds on scalars in 3d.
  • * scalars-3d.cabal

Last synced: about 1 year ago

davidsd/fermions-3d
Bootstrap bounds on fermions in 3d.
  • * fermions-3d.cabal

Last synced: 12 months ago

davidsd/scalar-blocks
A library for manipulating and computing conformal blocks with external scalars.
  • * scalar-blocks.cabal

Last synced: 11 months ago

davidsd/blocks-core
A library for manipulating conformal blocks in bootstrap computations.
  • * blocks-core.cabal

Last synced: almost 1 year ago

davidsd/hyperion-bootstrap
  • * hyperion-bootstrap.cabal

Last synced: almost 1 year ago

querl.dox/linux/alpine_linux/aports
  • 2.1.6 testing/darcs/cabal.config

Last synced: 11 months ago