[REBOL] Re: - XYZ
From: chd::1staccess::ca at: 8-Sep-2007 10:37
Hi Greg
I agree with your concept of a real world XYZ. In a sense on the web
there is already a pseudo scale factor "em". We us it a lot since it
scales well for different browsers and different screen resolutions.
However it is a stupid workaround, but it does support the need for a
scaling factor on the internet at least.
I have always seen the GUI as an open book, with "0" as the top left
corner of the right page and the top left corner of the left page.
Only the right page is actually ever seen. It starts at 0 and runs to
infinity. The left page starts at 0 and runs to negative infinity.
In the good old days (1983) on the Mac we used a great deal of the
negative page as an off screen buffer. Not just for animation sprites
etc, but actually some assembly of " page parts".
I have never understood why off screen buffers have never been used
on the internet, especially for dial-up situations. I guess it is a
matter of not knowing what the user will do next the prohibits its
usefulness. But graphics, buttons, fonts etc could be sent from the
server to a buffer while someone is reading a page "just in case".
On another matter I would like to see "the chunks" sent by to
browsers reduced from pages to "containers". Containers could contain
anything and would travel with their XYZ positions attached. So when
the browsers gets it, it would position it at X and Y top left and X
and Y bottom right on layer Z. I find the current "page" system
highly restrictive and use JSON more and more for page layout. I
suppose container rotation would also be nice.
As REBOLs we must keep questioning the status quo... there are much
better ways of doing things!
~chris