About This Site

Why does this site exist?

What happens inside a computer after you write a line of code?

Code's Inside Story explores that journey with the friends of Code Village.

You can read the stories, try experiments, and examine records from a real compiler.

Pictures and records are different

Snip's scissors, Twig's trees, and Tami's magnifying glass are storytelling devices.

There are no such characters inside a compiler.

The sections labeled as actual compiler records are based on observations made with published tools.

How are the records collected?

The Life of Code and Lab use examples observed with specified public releases of the Topaz compiler.

We keep the source input, tool version, and recorded result.

When the tool version changes, we observe the examples again and compare the results with earlier records.

In the Language Tour, the boxes for other languages show records made ahead of time with the tool and version each box names.

We note the date and hash of every public file we use, and show it exactly as we downloaded it.

Records Used on This Site

The list below shows the observation records used by the site's stories and experiments.

One observation may appear on several pages.

This list does not mean that the compiler was run again when you opened this page.

Tool behind the records

Topaz compiler 5.21.1

38 records

The “Same as 5.21.0” mark appears on 20 records.

Show recordsHide records

We add this mark when every kind of record we use for an example matches what we found in version 5.21.0. An example can have no mark even if we’ve compared some parts.

3 tool records

We asked Topaz for its version and status without giving it a program.

Tool behind the records

CPython 3.13.16

1 record

Show recordsHide records

Tool behind the records

Node.js 22.14.0

2 records

Show recordsHide records

Tool behind the records

rustc 1.96.0

1 record

Show recordsHide records

References and Usage

You can learn more about the language in the official Topaz documentation.

Official Topaz documentation, opens in a new tab

Saved public files

These are the public Topaz files this site reads. We keep them exactly as downloaded, except the compiler's entry file, of which we keep only the first ten lines. They are not counted as records.

Downloaded on 2026-11-02

  • release-manifest.json 5,712 bytes 77a31cad70e7f17cea6338cb3f7ccef93c5d04eb66f9b32579997f468c27b7b1Downloaded from topaz.ooo/dl/v5.21.1/manifest.json
  • source-snapshot.json 14,070 bytes 012210ce29b35df2ff4a623b49c5ab31c03ebbafc1756e197a2d5026aa3b264bDownloaded from topaz.ooo/dl/v5.21.1/source-snapshot.json
  • bootstrap-seed-5.21.1.json 28,595 bytes 85b3edfd02178bca0f351cb02b5aefac69af306bb977541d6f340297ed0d6cf4Downloaded from topaz.ooo/dl/v5.21.1/bootstrap-seed.json
  • bootstrap-seed-5.21.0.json 27,899 bytes 50b8d2663cf11de83bf0cd3657c7ea6b0a5863baecee90b2323a89131b08542fDownloaded from topaz.ooo/dl/v5.21.0/bootstrap-seed.json
  • seed-README.md 2,546 bytes c662452668fbf3d3a16d8a1f119a969ccf2a2aee7e0f9533a07999828960b4a4Downloaded from topaz.ooo/dl/v5.21.1/topaz-bootstrap-seed-v5.21.1.tar.gz · README.md
  • topaz.toml 175 bytes 576731b89f257d2cbae01922338f09176851d7c4a7f8f61266b8baa2322171ffDownloaded from topaz.ooo/dl/v5.21.1/topaz-source-snapshot-v5.21.1.tar.gz · compiler/crates/topaz_self_frontend/topaz/topaz.toml
  • LICENSE 9,116 bytes 7a1b2d2865fe1ca0a4ffe11a0ee99026c0ae634b6e9c56dca15056a85a0290c3Downloaded from topaz.ooo/dl/v5.21.1/topaz-source-snapshot-v5.21.1.tar.gz · LICENSE
  • NOTICE 2,974 bytes 5193c0e3fa57b0d85fd971f40d3b39a6f6db9c719c84dfbb9dc5220cad6f8d7cDownloaded from topaz.ooo/dl/v5.21.1/topaz-source-snapshot-v5.21.1.tar.gz · NOTICE
  • main.tpz-lines-1-10.txt 294 bytes 85b0658925fad5376a371e42a61fde00252aa0fdcb04b9b75e9956c1fa773889Downloaded from lines 1–10 only topaz.ooo/dl/v5.21.1/topaz-source-snapshot-v5.21.1.tar.gz · compiler/crates/topaz_self_frontend/topaz/src/main.tpz

Using this site

You need permission to copy the text and pictures on this site.

You can use the code examples freely.

We count page views without using cookies.

Fonts

Information about the site's fonts and their licenses is available separately.

Font licenses