youtube video of a runnning XDS Sigma mainframe with lots of nice peripherals

Chuck Guzis cclist at sydex.com
Sat Oct 31 16:08:32 CDT 2015


On 10/31/2015 11:51 AM, ANDY HOLT wrote:
>> I remember hacking the computed goto in the Fortran so it would
>> execute my own entered assembler. That was fun. ;)
>
> Interesting - it was a more normal hack to abuse the assigned goto -
> in most implementations* the variable contents were just a genuine
> memory address and you could drop code into a common block thus Bob's
> yer uncle.

Absolutely.  The ASSIGNed GOTO was subject to much abuse--in CDC's 
FORTRAN compiler (FTN and RUN) the COMMON and EQUIVALENCE sanity 
checking routine was a very large set of ASSIGNed GOTOs to implement a 
state machine...with absolutely no commenting at all.

It was one of those "don't fool with this thing as you'll probably end 
up breaking it"  routines.  I've seen others over the years--they do 
what they're supposed to do, with incredibly complex uncommented code.

It's probably a good think that X3 eventually dropped ASSIGNed GOTOs 
from the language.

--Chuck






More information about the cctalk mailing list