11 Nov 25
Despite being formally dual to monads, they don’t seem to be “all the rave” like monads are. Just because you get ‘em by just reversing some arrows doesn’t mean that comonads aren’t independently interesting!
Monads look pretty different in math vs in programming… what exactly are they? (Don’t say they’re just monoids in the category of endofunctors,… I mean it.)
03 Nov 25
A programming language for multilingual grammar applications
26 Sep 25
19 Sep 25
Curry is a declarative multi-paradigm programming language which combines in a seamless way features from functional programming (nested expressions, higher-order functions, strong typing, lazy evaluation) and logic programming (non-determinism, built-in search, free variables, partial data structures). Compared to the single programming paradigms, Curry provides additional features, like optimal evaluation for logic-oriented computations and flexible, non-deterministic pattern matching with user-defined functions.
04 May 25
29 Apr 25
28 Apr 25
Always better to probably have not made a mistake than institute logic to double check later
23 May 22
An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.
09 May 22
26 Jun 21
30 Nov 20
06 Apr 20
01 Apr 20
30 Mar 20
20 Jan 08
Serie of articles about lambda calculus, having very light and understandable style