Procedures defined with DEFINE don't display properly wih POPS
A Logo programming environment for Microsoft Windows
Brought to you by:
david_costanzo
Using English version 8.4.0 under Wine under Linux Mint.
When I type this in the COMMANDER line:
DEFINE "ABC [[a b] [PRINT :a] [PRINT :b]]
pops
I get this:
to abc :a :bPRINT :aPRINT :bend
instead of a properly formatted output:
to abc :a :b
PRINT :a
PRINT :b
end
There appears to be an issue with the END-OF-LINE character used.
I had seen this before but never thought it was a bug; I just thought just part of how DEFINE behaved. But now that you mention it, I agree that it's a bug.
I reproduced the same behavior in MSWLogo 6.5b. UCBLogo 6.2 behaves correctly.
A slightly more targeted repro is to use
PO "ABCThis looks like it was caused by a simple oversight. This is fixed by [r6145]. The fix will be available in FMSLogo 8.5.0.
Related
Commit: [r6145]