functional
Functional Programming in hica
hica.devFunctional programming (FP) is a style where you build programs by composing functions rather than by writing sequences of instructions that change state. hica is designed around this style: immutable data, expressions everywhere, and functions as first-class values. All examples … Read more
Functional programming accellerates agentic feature development
cyrusradfar.comTL;DR AI agents break in production because codebases weren’t built for them. Mutable state, hidden dependencies, and entangled side effects make agent output non-deterministic and impossible to debug. Functional programming fixes the architecture. I formalized this into two frameworks: SUPER … Read more
Functional Quadtrees
lbjgruppen.comA Quadtree is a tree data structure, which is useful for giving more focus/detail to certain regions of your data, while saving resources elsewhere. I could only find a couple tutorials/guides and both were imperative, so I figured it’d be … Read more
Functional Data Structures and Algorithms: a Proof Assistant Approach
fdsa-book.netA Proof Assistant Approach Tobias Nipkow, Jasmin Blanchette, Manuel Eberl, Alejandro Gómez-Londoño, Peter Lammich, Christian Sternagel, Simon Wimmer, Bohua Zhan Published by ACM Books This book is an introduction to data structures and algorithms for functional languages, with a focus … Read more
Functional Programming Shaped (and Twisted) Front End Development
alfy.blogA friend called me last week. Someone who’d built web applications back for a long time before moving exclusively to backend and infra work. He’d just opened a modern React codebase for the first time in over a decade. “What … Read more
Functional Tests as a Tree of Continuations (2010)
evanmiller.orgBy Evan Miller June 15, 2010 One of the most essential practices for maintaining the long-term quality of computer code is to write automated tests that ensure the program continues to act as expected, even when other people (including your … Read more
Jill – a functional programming language for the Nand2Tetris platform
github.comJill is a functional programming language built for the Nand2Tetris platform, as an alternative to the original Jack high-level language. It is designed as a drop-in replacement for Jack, as it uses the same VM instruction set and underlying HACK … Read more
Show HN: Lfi – a lazy functional sync, async, and concurrent iteration library
lfi.devimport { asConcur, filterConcur, mapConcur, pipe, reduceConcur, toArray } from ‘lfi’import pFilter from ‘p-filter’import pMap from ‘p-map’const mapDelays = [5, 1, 1]const filterDelays = [1, 1, 5]const delay = ms => new Promise(resolve => setTimeout(resolve, ms))const mapFn = i => … Read more
Functional Programming Self-Affirmations
norikitech.comDmitrii Kovanikov writes posts about enterprise software development and functional programming, both entertaining and serious. I never used a functional programming language (such as Haskell or OCaml) at work, but several ideas from functional programming have become popular in mainstream … Read more