[Info-vax] Access to _all_ VMS system services and library functions from DCL ?
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Wed Jul 12 03:19:43 EDT 2017
On 2017-07-11, David Froble <davef at tsoft-inc.com> wrote:
> Simon Clubley wrote:
>> On 2017-07-10, David Froble <davef at tsoft-inc.com> wrote:
>>> Well, not just for DCL. Have defined blocks of data for each system service.
>>> Either I allocate the memory, (probably best) or have the system service
>>> allocate the memory. Then jam it full of all data provided by that system
>>> service. Sure would do away with item lists, at least to some extent.
>>>
>>
>> A single block of data which is directly accessed is too limiting and
>> will cause massive maintainence problems as structures are changed and
>> field sizes changed in the future.
>
> Why?
>
Because existing binaries will now be looking at the wrong locations
for the data items they need.
>> This will lead to a different version of the data block for every
>> change in the future and all these versions would have to be kept
>> around in the future as well as the code to populate them.
>
> Why?
>
Because it is expected that you are able to run existing user mode
applications unchanged on the upcoming versions of an operating system.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list