Skip to content
All curated reading →

Curated / Prolog

The Simplicity of Prolog

Hacker News · Published January 26, 2025

thunderbong, HN user

Summary

A January 2025 Hacker News discussion on The Simplicity of Prolog generated over 120 comments debating the language's limitations and modern viability. Long-time practitioners criticized Prolog's abstraction features, first-class predicate support, and search strategy control, while advocates highlighted elegant problem expression with Constraint Logic Programming (CLP). The discussion revealed a technical schism between SWI-Prolog's "batteries-included" approach (which introduced a non-standard dict syntax breaking backward compatibility) and Scryer Prolog's ISO-focused purity. Commenters cited concrete applications including a GNU Prolog-based Void Linux installer, TerminusDB's codebase, and use in cancer research and government funding models.