Haven't heard mention of SPL for a very long time, some of the things
those old 16-bit HP 3000's did were quite dreadful - passwords stored in
clear in block 1 (or was it 2???) of the disk...
I remember we were looking at getting our SPL stuff 'translated' into C
to go onto the new 32-bit Spectrum MPE boxes (we had another product
that did a similar job written in C that worked on UNIX), and a mob in
India claimed to have the skills...
So we sent them some code, some stuff we had written, and a copy of the
SPOOFLE thingie that just about everybody ran that had been sed'ded to
change the names and a bit of manual mangling.
We got back this set of lovely little functions that each had their own
array which was used as a stack and had things pushed on and popped off
it, all in glorious isolation, of the "when you see this, do that",
type, and so on.
And the SPOOFLE came back the same - but any MPE/SPL type should have
recognised it for what it was and said, "Use the built in one".
Needless to say they didn't get the work.
A bit later someone at HP let the cat out the bag that they had an
internally-developed SPL emulator for the Spectrum boxes, or something,
so that problem went away, but I think COCAM was eventually re-written
in C some time after I was sacked for being, "able to read a spreadsheet
over the accountant's shoulder". :-) (That's not what they said, but
being able to spot strange numbers in long lists was why they'd hired me
in the first place. You shouldn't let people who can do that look at
the screens in the accountant's offices, particularly when you're
playing jiggery-pokery with the numbers! ;-) )
Cheers,
Gary B-)