Re:Plotinus – A searchable command palette in every modern G...
by pjmlp on Thursday February 13, 2020 @04:45PM
(#22321732)
That is a bit how Xerox PARC experiment in Mesa/Cedar went, and how Wirth got inspired for Oberon.
In what concerns Oberon System, there were no executables, only dynamic loadable modules.
They could be used by other modules, or by the OS itself.
Basically, there were a set of conventions how public procedures/functions should look like for the OS to recognise them as callable from REPL, or mouse actions.
And for mouse actions, they could either act immediately, act upon the current selected text/viewer or present a context menu.
Or how Inferno and Limbo interact with each other, don't stop a Plan 9.
I think the closest you can get back into these ideas is Windows, with COM/.NET/DLLs and PowerShell as orchestrator.
In what concerns Oberon System, there were no executables, only dynamic loadable modules.
They could be used by other modules, or by the OS itself.
Basically, there were a set of conventions how public procedures/functions should look like for the OS to recognise them as callable from REPL, or mouse actions.
And for mouse actions, they could either act immediately, act upon the current selected text/viewer or present a context menu.
Or how Inferno and Limbo interact with each other, don't stop a Plan 9.
I think the closest you can get back into these ideas is Windows, with COM/.NET/DLLs and PowerShell as orchestrator.