Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

In what contexts are expressions allowed to return multiple values?

0
Posted

In what contexts are expressions allowed to return multiple values?

0

The question is answered in section 6.4 of R5RS: “Except for continuations created by the call-with-values procedure, all continuations take exactly one value.”. Therefore, Schemes are not required to accept multi-values expressions at the top-level or inside a body other than in the last position. However, they can certainly choose to do so.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123