Writing 4 notes

#hakyll

Every note tagged #hakyll, newest first — or browse the full archive.

June 24, 2026 Engineering

The anatomy of a Hakyll site, line by line

A complete reference for the Haskell that builds this blog — the package layout, the Hakyll rule set, contexts, feeds, the Pandoc compiler with citations and math, the build-time TikZ filter, and the templates — presented as numbered code blocks with a detailed explanation of each.

#haskell#hakyll#static site generator#pandoc#functional programming#build systems#tikz
June 15, 2026 Engineering

Reading the source — the circuitikz behind four schematics

A follow-up that opens up the four circuits from the previous post and shows the circuitikz source for each — the RC low-pass filter, the series RLC, the inverting op-amp, and the full-wave bridge rectifier — line by line.

#tikz#circuitikz#electronics#haskell#hakyll#rendering
June 14, 2026 Engineering

A light wave from Maxwell's equations, rendered in pure TikZ

Deriving the electromagnetic plane wave from Maxwell's equations, then drawing it with build-time TikZ — and the Haskell pipeline rebuild (lualatex + dvisvgm) that finally renders its transparency.

#tikz#rendering#haskell#hakyll#electromagnetism#physics
June 14, 2026 Engineering

Schematics that compile — circuit diagrams in pure TikZ

Teaching the build-time TikZ pipeline to draw electrical schematics with circuitikz, demonstrated with four classic circuits — an RC filter, a series RLC, an inverting op-amp, and a full-wave bridge rectifier.

#tikz#circuitikz#electronics#haskell#hakyll#rendering