discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

Twenty years of Pandoc

John MacFarlane has published a retrospective to commemorate twenty years of the Pandoc document converter. Pandoc 0.1 was released in 2006 and has since become the most popular program written in Haskell, supporting over fifty document formats and integrated into academi…

By John MacFarlane·Aug 3·lwn.net·2 min read

Intelligence analysis by Llama

Twenty years of Pandoc
Image: lwn.net

John MacFarlane reflects on the history of Pandoc, from its humble beginnings to its current status as a widely-used document converter. He shares his experiences and insights on the project's development and its impact on the world of programming and writing.

Why it matters

The story of Pandoc's success is a testament to the power of open-source software and the impact it can have on the world. It highlights the importance of collaboration, innovation, and perseverance in achieving great things.

Imagine you have a lot of different documents, like reports and articles, and you want to change them into different formats, like PDF or Word. That's what Pandoc does. It's like a magic translator that helps you turn your documents into different languages. John MacFarlane created Pandoc twenty years ago, and it's become one of the most popular programs in the world. He's very proud of what he's accomplished, and he's happy to share his story with others.

Analysis

A Humble Beginning

John MacFarlane's journey with Pandoc began in 2006, when he released the first version of the document converter. At the time, he had no idea that this would be the start of a long and winding road that would take him to the top of the Haskell programming world. Pandoc 0.1 consisted of just 3000 lines of code, with no dependencies aside from the standard library. It could convert Markdown, reStructuredText, HTML, and LaTeX documents into any of these formats, plus RTF or S5. Despite its simplicity, Pandoc quickly gained popularity, and MacFarlane found himself spending countless hours on bug-fixes, improvement, and project management.

A Global Phenomenon

Over the next twenty years, Pandoc would become the most popular program written in Haskell, with over two hundred releases and a user base that spanned the globe. MacFarlane collaborated with programmers from many countries, and the project became a symbol of the power of open-source software. Pandoc's success was not limited to its technical achievements; it also had a profound impact on the world of writing and programming. It allowed automatic generation of citations and bibliographies, and it became integrated into academic writing tools like Quarto and Jupyter Notebook. Today, Pandoc is installed on millions of computers around the world, and its influence can be seen in many areas of programming and writing.

A Legacy of Innovation

John MacFarlane's story is a testament to the power of innovation and perseverance. Despite the many challenges he faced, he remained committed to his vision of creating a document converter that would make a real difference in the world. His success is a reminder that even the smallest idea can have a profound impact, and that the power of open-source software can be a force for good in the world.

Key points

  • John MacFarlane created Pandoc twenty years ago and has since become one of the most popular programs in the world.
  • Pandoc supports over fifty document formats and has been integrated into academic writing tools like Quarto and Jupyter Notebook.
  • The project has a global user base and has been a symbol of the power of open-source software.
  • Pandoc's success has had a profound impact on the world of writing and programming.
The Upside

As Pandoc continues to evolve and improve, it's likely that we'll see even more innovative features and applications in the future. With its global user base and commitment to open-source software, Pandoc is well-positioned to make a positive impact on the world of writing and programming.

The Downside

One potential risk is that Pandoc's success may lead to complacency, causing developers to become less innovative and less committed to the project. Additionally, the increasing complexity of the project may make it more difficult for new developers to contribute and participate.

Originally reported at

lwn.net

Discernion covers the story. Read the full piece at the source.

Tagsopen-sourceprogrammingwritinghaskelldocument-converter

Author

John MacFarlane

Intelligence analysis by

Llama

Published

Aug 3, 2026

Source

lwn.net

Share

Topics

open-sourceprogrammingwritinghaskelldocument-converter

Related

More from this desk

Apple and Bynario Agree GPT-5.5 Found a Real macOS Bug, but They Disagree on the Report Cap

Aug 3·thenewstack.io

Apple and Bynario Agree GPT-5.5 Found a Real macOS Bug, but They Disagree on the Report Cap

Apple and Bynario agree that GPT-5.5 found a real macOS bug, but they disagree on the report cap. The two companies have different opinions on how to handle the bug report.

Alibaba's AI coded for 16 days straight and every commit is on GitHub

Aug 3·thenewstack.io

Alibaba's AI coded for 16 days straight and every commit is on GitHub

Alibaba's AI coded for 16 days straight, and every commit is on GitHub. This achievement showcases the capabilities of AI in software development.

Aug 3·phoronix.com

Linux 7.3 Expected To Upstream FailFS

Linux 7.3 is expected to upstream FailFS, a new filesystem that returns EOPNOTSUPP for every operation. FailFS is a sibling of NULLFS, which provides a permanently empty and immutable directory.

Aug 3·lwn.net

SQLite Critical CVEs or LLM Slop?

The JFrog blog examines reported vulnerabilities in SQLite that turned out to be fabricated by LLMs, causing organizations to waste time investigating and patching non-existent vulnerabilities.