Theoretical physicist turned software engineer, passionate for functional programming, applied type theory, and declarative domain-specific languages
sofp. A free book: "The Science of Functional Programming"
1.5klinear-algebra-book. The full source code and hyperlinked PDF of the book "Linear Algebra via Exterior Products" (2010)
121talks. Talk slides for recent presentations
47scala-examples. Code examples for functional programming
21scall. A reference implementation of Dhall in Scala
12CocoaJoin. Implementation of join calculus in Objective-C for iOS
11chymyst-book. Concurrency in Reactions: Declarative multicore programming in Scala
9elm-lambda. A simple UI for a lambda-calculus interpreter
4flyd-react-sample. A sample web app using Flyd and React
4scala-threads-futures-intro. Example code for Scala Threads and Futures presentation
4flyd-react-minesweeper. A pure functional reactive demo of Minesweeper
4chymyst-core. Declarative concurrency in Scala - The implementation of the chemical machine
3flyd-react-es6. Example FRP web app using Flyd and React
3sofp-solutions. Solutions for exercises in the book "Science of functional programming"
3eternal-inflation-book. The free version of the book "Eternal Inflation" (2009)
2sofp-docker-build. The Docker image for building the PDF version of the "Science of Functional Programming" book
2gr-book. A draft book on General Relativity
2leipzig-pictures-2020. A few pictures from Leipzig in 2020
1ui. Declarative GUI for desktop apps in Scala
1elmsweeper. Elm
1milewski-ctfp-pdf. Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
1AndroJoin. Implementation of join calculus in Java for Android
1