[Info-vax] Bliss was Re: Learning VMS application programming
Johnny Billquist
bqt at softjar.se
Mon Sep 8 10:36:15 EDT 2014
On 2014-09-08 16:21, Bob Koehler wrote:
> In article <lujtpg$4p4$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>>
>> I wish I could get my hands on that experiment. I think that today it
>> would be possible to get a native BLISS compiler running under RSX, and
>> with reasonable capacity.
>
> I'd not be so sure. Overlays may add more flexibility to the
> address space, but they also add overhead, which uses up address
> space. Memory resident overlays are faster than disk resident
> overlays, but they still add overhead.
They used overlays in their attempt to get it running. As the paper
mention, it worked, but the problem was that it could not deal with the
size of the input modules.
Things have changed significantly since then. RSX-11M-PLUS supports
split I/D-space, which means you can get a lot more memory to have data
in. You also have supervisor mode libraries, which moves a whole bunch
of common code out from you address space.
Which means you can do things with much less overlays today, and still
get much more use out. So, the uBLISS compiler DEC did on RSX back then,
would probably not be too hard to get working today, and with lots more
memory for the compiler to use for compilation instead of its own code.
Johnny
More information about the Info-vax
mailing list