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