Singular Transcripts Out, Branches In

Hand pointing at a subway map.
Photo by José Martín Ramírez Carrasco / Unsplash

A follow-up to the previous post about seeding and RNG madness. That work is done, but then I needed to figure out how an author creates tests in the IDE.

My first reach was to copy Inform 7, but that doesn't really align with how I see testing. So after several iterations, the clear path was branching transcripts. The idea is that testing starts from the beginning and at some point forks into 2 or more branches. Now in Sharpee/Chord, the author can build those branching transcripts by starting with naming its parent.

And the test runner will run every end-branch in parallel.

Still working my way to the Explorer feature, which is going to so awesome.

Subscribe to The Sharpee Blog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe