Scheme template does not terminate, instead enters repl session

Problem description:
The Scheme REPL template does not terminate after execution. It will only do so should the program terminate due to a user error.

Expected behavior:
The program should terminate after execution.

Actual behavior:
The interpreter starts a REPL session after execution and remains running. User must hit “Stop” to terminate.

Steps to reproduce:

  1. Create a Scheme Repl.
  2. (Use the existing demo.)
  3. Click Run.

Work-around:

  1. Add the line (exit) at the end of the program.
  2. Click Run.

Bug appears at this link:
https://replit.com/@spookysong/HappyLooseMass

Browser: Firefox 118.0.2
OS: Windows 10
Device (Android, iOS, NA leave blank):
Desktop app version (Avatar menu->“Version”) or NA:
Plan (Free, Hacker, Pro Plan): Free

Spookysong,

It looks like it continues running due to being in the Scheme prompt, Guile. Please let us know if you have any additional questions.

Thanks @adamElchert3, agreed it is running the Guile prompt. But at least to me, that seems unusual. None of the other Replit templates I’ve used exhibit that behavior with programs. I thought that to be a minor issue with the template or whatnot. Am I mistaken?