Why does using ALSO produce different results in R2 and R3?

This code returns -1 for R3 and +1 for R2. I would like to know what I am doing wrong.

  f: func [] [ also return 1 return -1 ] f 
+6
source share
2 answers

You are not doing anything wrong; Unfortunately, you have a known bug in R3 . In principle, also incorrectly "eats" return . Fortunately, we have a fix for this upcoming. (If you want to help with testing, check out my fix-unwind-passing thread .) Hopefully we will make this fix also integrated soon.

+2
source

This is already referred to as a bug in R3. Correction in the way, AFAIK.

+2
source

All Articles