[Info-vax] CRTL and RMS vs SSIO
Arne Vajhøj
arne at vajhoej.dk
Thu Oct 14 21:10:29 EDT 2021
On 10/14/2021 8:50 PM, Lawrence D’Oliveiro wrote:
> On Friday, October 15, 2021 at 3:39:12 AM UTC+13, Arne Vajhøj wrote:
>> On 10/13/2021 8:43 PM, Lawrence D’Oliveiro wrote:
>>> The fact that DCL runs in supervisor mode is an internal
>>> implementation matter. It could be replaced by a thread or an
>>> entirely separate process (even a privileged one), for example,
>>> and what difference would that make to user-mode code?
>>
>> If the program sets symbols or define logicals in process table
>> then it makes a difference.
>
> If you replace “DCL” with a “separate process”, your symbol/logical
> name API can be implemented with IPC calls easily enough. You could
> directly use PF_UNIX sockets, or D-Bus if you want a higher-level,
> more object-based transport. Or a shared-memory segment if you need
> higher performance (which I doubt).
A lot of things are possible if willing to spend enough
hours on it.
Symbols and process logicals needs to be handled.
Then there is the common area.
And what about programs accessing recall buffer
directly.
And what about CTRL/Y and CONTINUE.
Probably more work than the entire port
of VMS to x86-64.
Arne
More information about the Info-vax
mailing list