# Prolog Basics Explained with Pokémon

<https://unplannedobsolescence.com/blog/prolog-basics-pokemon>

- Host: [unplannedobsolescence.com](https://links.thingelstad.xyz/hosts/unplannedobsolescence.com/)
- Saved: May 15, 2026 (2026-05-15T13:33:02Z)
- Record: https://links.thingelstad.xyz/links/27f41ed7bd11/
- JSON: https://links.thingelstad.xyz/links/27f41ed7bd11.json

## What Jamie wrote

Amazing explainer article on Prolog using Pokemon as the through line.

> These facts are loaded into an interactive prompt called the “top-level.” You query the top-level by typing a statement into the prompt; Prolog tries to find all the ways to make that statement true. When there’s more than one possible solution, the top-level displays the first solution and then awaits user input. You can then have it display one more solution, all the solutions, or stop entirely.

I've never had any exposure to [Prolog](https://en.wikipedia.org/wiki/Prolog) and this was a great way to learn a bit about the unique strengths. I haven't done much of this yet, but I think it would be fun to explore less common languages like this using a coding agent to really experience them.

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Saved the same week

- [First public macOS kernel memory corruption exploit on Apple M5](https://links.thingelstad.xyz/links/8fd5d832fdd1/) (blog.calif.io, May 14, 2026)
- [You Need AI That Reduces Maintenance Costs](https://links.thingelstad.xyz/links/a27820a51fc1/) (jamesshore.com, May 14, 2026)
- [Claude AI recovers an 11 yrs old BTC wallet holding 400k USD](https://links.thingelstad.xyz/links/6bd8437741ec/) (tomshardware.com, May 14, 2026)
- [For thirty years I programmed with Phish on, every day. In 2026, the music is out of phase with the work.](https://links.thingelstad.xyz/links/568e7916e830/) (christophermeiklejohn.com, May 14, 2026)
- [Love Letter to IndieWebClub](https://links.thingelstad.xyz/links/f2ae79fae892/) (rasagy.in, May 14, 2026)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://unplannedobsolescence.com/blog/prolog-basics-pokemon
