ad-delcont: Reverse-mode automatic differentiation with delimited continuations

[ bsd3, library, machine-learning, math, numeric, optimisation, optimization ] [ Propose Tags ]

Reverse-mode automatic differentiation using delimited continuations (shift/reset). The package exposes a small and easily extensible user interface to automatic differentiation combinators. It's also lightweight as a dependency, since it only requires base and transformers.

To use the library, import Numeric.AD.DelCont, which also contains all documentation.

Blog post :

References :

[Skip to Readme]


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,
Change log
Dependencies base (>=4.7 && <5), transformers (>=0.5) [details]
License BSD-3-Clause
Copyright (c) 2021 Marco Zocca
Author Marco Zocca
Maintainer ocramz
Category Math, Numeric, Machine Learning, Optimization, Optimisation
Home page
Source repo head: git clone
Uploaded by ocramz at 2023-07-03T06:57:16Z
Distributions LTSHaskell:, NixOS:, Stackage:
Downloads 699 total (22 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-07-03 [all 1 reports]

Readme for ad-delcont-

[back to package description]


Reverse-mode Automatic Differentiation using delimited continuations (shift and reset)

Introductory blog post :