Latte Tutorial: fundamentals

Latte is a minimalistic functional language shipped with the Orpheus functional layer. Higher level functionality is written in Latte, making it easier to define system state. Orpheus is the kind of small, self-contained hobby programming environment I miss from my childhood. Those are what got me excited about programming in the first place. Each oneContinue reading “Latte Tutorial: fundamentals”

Orpheus: A networked functional layer

Whenever I try to explain how a piece of software works, I hit a library whose insides are off-limits. But to understand programming, looking at the libraries is sometimes the most important thing. Let’s say you’re reading Martin Kleppmann’s Designing Data-Intensive Applications. It discusses B-trees and log-structured storage, Bloom filters, consistent hashing, snapshot isolation, vectorContinue reading “Orpheus: A networked functional layer”

Design a site like this with WordPress.com
Get started