This morning I was trying some different things with fastspin. One thing I was trying to do is setup Geany to basically load the EEPROM with a newly compiled .bas program. While doing different things I came across some differences in fastspin.
I created a small program, using spin2gui, which compiled without errors, and ran as expected using the 'Compile & Run' command.
Just for curiosity I tried to do a fastspin compile using the command line for the exact same code that I just used with spin2gui. That effort came up with an error, "error: syntax error, unexpected input, expecting loop". Checking further I noticed when you compile using spin2gui:
Propeller Spin/PASM Compiler 'FastSpin' (c) 2011-2019 Total Spectrum Software Inc.
Version 3.9.25 Compiled on: Apr 14 2019
when you use the fastspin command line complie:
Propeller Spin/PASM Compiler 'FastSpin' (c) 2011-2018 Total Spectrum Software Inc.
Version 3.9.7 Compiled on: Oct 21 2018
It looks like spin2gui is using an earlier version of fastspin. It also looks like fastspin command line version has a later version number, but an earlier compiled date. Hmm, what to make of this?