Skip to content

let*

Given a file named “main.scm” with:

(import (scheme base))
(write-u8 (let* ((x 65)) x))

When I successfully run stak main.scm

Then the stdout should contain exactly “A”.

Given a file named “main.scm” with:

(import (scheme base))
(write-u8 (let* ((x 65) (y x)) y))

When I successfully run stak main.scm

Then the stdout should contain exactly “A”.

Given a file named “main.scm” with:

(import (scheme base))
(write-u8 (let* ((x 65) (y x) (z y)) z))

When I successfully run stak main.scm

Then the stdout should contain exactly “A”.