coldwa.st
All guidesProgrammingWebDataHaskellConceptsCabal & buildsToolchainCompilerPerformanceEditor & HLS

Coldwast wrote

What Is an Algorithm? A Clear Introduction (2026)

Jun 14, 2026 in Programming, Concepts — An algorithm is a finite, step-by-step procedure that turns input into output. Its key properties, everyday and code examples, why efficiency (Big-O) matters, and how it differs from a program.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

What Is Haskell? A Clear Introduction (2026)

Jun 14, 2026 in Haskell, Concepts — Haskell is a purely functional, statically typed, lazy language with powerful type inference. The ideas that define it — purity, immutability, laziness, strong types — what it is used for, and how to start.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

Lazy Evaluation in Haskell, Explained (2026)

Jun 14, 2026 in Haskell, Concepts — Haskell computes a value only when it is actually needed. What lazy evaluation is, thunks, infinite data structures, the space-leak trap, and forcing strictness with seq and BangPatterns.

Read more…
📅 8 min read↬ Updated 2026