> On May 6, 2025, at 11:32 PM, Steve Lewis via cctalk <[email protected]> 
> wrote:
> 
>>>> OS/360 TSO BASIC, pgm-nr 5734-RC2 round 1971
> 
> Interesting - then I wonder why in 1974 they bothered to build a S/3
> emulator into the IBM 5100.    They had already done the S/360 emulator and
> gotten APL working, so why not use this OS/360 version of BASIC?

I wonder if you might be making unwarranted assumptions about the extent of 
what is encompassed by the emulation. It’s at least plausible that the state of 
the emulation required for implementing the APL interpreter was missing some 
non-trivial set of features required by the BASIC interpreter.

It’s also worth considering, as you point out, that perhaps the BASIC 
inerpreter depended on some OS services. APL\360 had originally been its own 
standalone timesharing environment. I’m unsure of whether that situation was 
fully at an end by the time of APL\360 on DOS and MVT (1969ish) but I don’t 
doubt the standalone code was likely still reasonably fresh by the time work 
was underway on the 5100. The S/3 BASIC may have been in a more reasonable 
state for adapting to standalone operation on the 5100. I haven’t kept up with 
all the scholarship around the history of the 5100 but it’s also not exactly 
implausible that there was some phase of the project where the thing had been 
two separate products.

ok
bear.

Reply via email to