Workshop · 0

Introduction

The questions every examination asks, and a first Mutant program from top to bottom.

Written for Mutant v2.6.1. Every program and output on this page is that release’s own file.

Preview. This module is not published yet: it opens once every builtin it uses has cleared review at the pinned release.

beginner

A program, end to end

The five questions of an examination, then one short program that pulls indicators out of a report.

  1. Why a forensics language

    Current

    An examination is a chain of small questions, each answered from evidence: what is this file, who sent this mail, which of these times cannot be true. Mutant’s builtins read that evidence directly, so each answer is a short program you can read aloud and run again.

    Mutant’s own workshop case puts it in one line: “You cannot delete a fact. You can only create a contradiction.” Most of this workshop is about finding the contradiction.

  2. The questions, in order

    Locked

    Finish or skip the stage above to open this one.

  3. A first program

    Locked

    Finish or skip the stage above to open this one.

  4. Build it

    Locked

    Finish or skip the stage above to open this one.

  5. Check yourself

    Locked

    Finish or skip the stage above to open this one.

  6. Takeaways

    Locked

    Finish or skip the stage above to open this one.

  7. Run it yourself

    Locked

    Finish or skip the stage above to open this one.