John Azariah's Blog

Ruminations of a partially-applied functional programmer...

Follow me on GitHub
  • The Trampoline is a Monad (and that's a good thing)
  • The Parseltongue Chronicles: Taming Recursion with Trampolines
  • One Loop to Traverse Them All
  • Tagless Final in F# - Part 6: The Power of Tagless-Final: Code as Model
  • Tagless Final in F# - Part 5: Verifying the Elevator
  • Tagless Final in F# - Part 4: A Surprising New DSL: Elevators
  • Tagless Final in F# - Part 3: Goals, Threats, and Getting Stuck
  • Tagless Final in F# - Part 2: Maps, Branches, and Choices
  • Tagless Final in F# - Part 1: Froggy Tree House
  • The Parseltongue Chronicles: Sinuous Strongly-Typed Pipelines
  • The Parseltongue Chronicles: Enchanting Embeddings with Python Decorators
  • The Parseltongue Chronicles: My Journey Into Python
  • Y, oh Y!
  • This is not a Monad Tutorial
  • Scientific Computing with F# - Post 5 : Conclusion
  • Scientific Computing with F# - Post 4 : Solving TSP with BRKGA
  • Scientific Computing with F# - Post 3 : BRKGA
  • Scientific Computing with F# - Post 2 : TSP
  • Scientific Computing with F# - Post 1 : Introduction
  • Bouncing around with Recursion
  • Lego, Railway Tracks, and Origami - Post 5
  • Lego, Railway Tracks, and Origami - Post 4
  • Lego, Railway Tracks, and Origami - Post 3
  • Lego, Railway Tracks, and Origami - Post 2
  • Lego, Railway Tracks, and Origami - Post 1
  • F# & Q# - A tale of two languages
  • Monkeying Around : Fun with Trees
RSS
BRKGA (5)
C# (2)
F# (23)
FParsec (1)
Ising (5)
Parsing (1)
Python (4)
Q# (1)
TSP (5)
algorithms (1)
applicatives (5)
composition (5)
computation expressions (6)
decorators (1)
dsl (6)
embeddings (1)
evolutionary algorithms (5)
free monad (2)
functional data structures (1)
functional programming (24)
functors (5)
graphs (1)
idioms (2)
immutable data structures (1)
javascript (1)
lambda calculus (1)
monads (7)
optimization (1)
programming (3)
programming languages (1)
python (1)
quantum computing (1)
recursion (4)
scientific computing (5)
tagless final (6)
trampolines (3)
trees (2)
y combinator (1)

This page was generated by GitHub Pages.