Introducing the backprop library: automatic differentiation of heterogeneous Haskell functions

Related Stories

Faking ADTs and GADTs in Languages That Shouldn't Have Them

State of Automatic Differentiation Crates in 2025?

The GradBench Benchmark Suite for Automatic Differentiation

An illustrated guide to automatic sparse differentiation

A small Haskell task

Test Spies in Haskell

Packed Data Support in Haskell

Implementing Unsure Calculator in 100 lines of Haskell

Calling Rust from Haskell

Concurrency in Haskell: Fast, Simple, Correct

Hasochism: The pleasure and pain of dependently typed Haskell programming [pdf] (2013)

Falsify: Hypothesis-Inspired Shrinking for Haskell (2023)

Why does Rust standard library use "wrapping" math functions instead of non-wrapping ones for pointer arithmetic?

Acoustic modulation of mechanosensitive genes and adipocyte differentiation - Communications Biology

Bringing Edge AI to Rust: Introducing the Edge Impulse Rust Library

Introducing ForgeCode: A Python Library for Dynamic Code Generation Using GPT

Introducing ProXIcons

Proposal for finer control over inlining of functions/methods/closures.

[vimrc] Bracket and quote matching and automatic shifting

Procedural Textures with Hash Functions

Single method interfaces vs functions

Introducing WebAssembly Plugin

Introducing Cloud WAN

Introducing JBang Jash

Introducing "Vibe-Ops"

Why there are lots of builtin functions related to mathematics in Zig?

Show HN: I rewrote few of the common core string.h functions

How to design functions that call side-effecting functions without causing interface explosion in Go?

Smartfunc: Turn Docstrings into LLM-Functions

Let's make a game! 253: Automatic testing - multiple runs