The Simplicity of Prolog
thunderbong, HN user
A February 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.