v6 Capstone: Full Pipeline Checkpoint

Predict fresh artifacts, diagnose a broken invariant, and test a version boundary. Select one answer per multiple-choice question; numeric responses use the stated integer format. Use review links to revisit the relevant representation, then attempt the independent transfer task.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. An imported twice(x:number) returns x*2. Main sums twice(i) for i=0 while i<4. What value should its runtime assertion expect? Enter only the requested integer.
2. What does v6’s use of the existing BC2 VM imply?

Select one answer.

3. Removing a required function return arrow and passing true to a correctly declared numeric parameter fail at which stages respectively?

Select one answer.

4. Which input can have the correct array element type yet fail runtime bounds?

Select one answer.

5. Which best demonstrates transfer across the compiler course?

Select one answer.

Join Discord