- (A) is tractable, and will be placed on our queue.
- RE (B): Simula has developed a special text filter to help improve its text quality. See https://github.com/SimulaVR/Simula#text-quality for a demonstration. As you point out though, there are even deeper things that can be done. We have considered making a vector-based based terminal before (in which text is rendered on a vector basis).
- (D) is a point brought up by Forrest Reiling in his master's thesis on window managers (which influenced Simula's early founding). See [Toward General Purpose 3D User Interfaces: Extending Windowing Systems to Three Dimensions](https://github.com/evil0sheep/MastersThesis/blob/master/thes...).
Jaron Lanier did a lot of writing on what a VR system interface might look like. He was (well, probably still is, though I take it he doesn't really program anymore) interested in cutting away from traditional process and window models entirely. Indeed, he argued that even something like interprocess communication should take place solely through the VR environment, as bot avatars interfacing with the same virtual control interfaces that a human avatar would have to do.
I think his main concern was mostly dog-fooding the VR environment, not building back-door interfaces that the bots could use that the humans could not. I don't know if it really has to go that far, but there is a lot that needs to be done to define common interfaces between objects.
Whenever I do my own thinking on how such interfaces would be built, I always end up with something akin to Bluetooth GATT profiles, which is... less than ideal. There's certainly a lot to like about GATT, in that it has a lot of different functionality pre-defined. The dream of device and software interoperability is certainly there. But at the same time, vendors in the wild seem to just shove everything into the public use space and vertically integrate with their own stand alone apps, so maybe Lanier was right.
It probably needs to be something more akin to how AR systems attempt to understand their surrounding world. AR apps also run exclusively, but they do have to consider the huge design challenge of not owning the entire environment. Perhaps a model of AR that can't differentiate between the real world and the virtual world that includes other AR apps is the way to go.
- (A) is tractable, and will be placed on our queue.
- RE (B): Simula has developed a special text filter to help improve its text quality. See https://github.com/SimulaVR/Simula#text-quality for a demonstration. As you point out though, there are even deeper things that can be done. We have considered making a vector-based based terminal before (in which text is rendered on a vector basis).
- (D) is a point brought up by Forrest Reiling in his master's thesis on window managers (which influenced Simula's early founding). See [Toward General Purpose 3D User Interfaces: Extending Windowing Systems to Three Dimensions](https://github.com/evil0sheep/MastersThesis/blob/master/thes...).