Functional programming and category theory tweets from @JohnDCook

Joined June 2016
210 Photos and videos
'Interconnectedness makes big programs eventually crumble under their own weight.' -- Simon Peyton Jones
4
224
Universal coalgebra: a theory of systems sciencedirect.com/science/ar…

3
12
1,059
The symbol ⊣ as in F ⊣ G if F is a left adjoint for G, is U 22A3 in Unicode, \dashv in LaTeX. Right adjoint ⊢ is U_22A2, \vdash.
1
3
652
'General category theory springs no nasty surprises: any sensible equation you can write down is true.' -- Tom Leinster
4
15
1,718
'Lisp's core occupies some sort of optimum in the space of programming languages.' -- John McCarthy
6
22
1,790
1
22
138
3,749
A terminal object is a limit over an empty diagram.
10
1,028
Typed Clojure: An optional type system for Clojure typedclojure.org/

2
16
1,125
Create commutative diagrams with TikZ ctan.org/pkg/tikz-cd

2
4
625

1
5
662
Incanter: a Clojure-based, R-like platform for statistical computing and graphics incanter.org/

4
982
Intersections, inverse images, kernels, and products can all be formulated as pullbacks.
20
1,597
The category of fields has no initial or terminal objects.
3
3
69
5,032