*nix on "classic" systems
Chuck Guzis
cclist at sydex.com
Thu Apr 12 10:51:19 CDT 2007
On 12 Apr 2007 at 9:25, jvdg at sparcpark.net wrote:
> What's meant here is that the Chris M has a point: you *do* cheat yourself of some
> functionality when using a non-windowed environment "these days". However, you
> also cheat yourself of functionality exactly by using a windows environment. There
> are things that are much more efficient if you don't have to wrestle the
> point-and-click interface.
My point was that graphical capabilities are perhaps sufficient, but
not necessary for a windowed environment. Similarly, a windowed
environment does not require graphics. I have a copy of Mewel
(including source code) here that illustrates that quite nicely.
If I look at the screen I'm working with now under MS Windows, one
thing that strikes me is that, with the exception of a few icons,
it's almost entirely text. By and large, the graphics aspect is
being wasted on me at this time.
On the other hand, when I'm working on musical scores, the complexity
of the notation demands that I always keep the screen as a single
window. Windowing is pretty much wasted there, although graphics is
not. In fact, music programs that have modal command entry, using
windowing to display sub-menus are incredibly annoying and slow to
use.
Whether windowing serves games, I can't say. I've not played one
since the days of SIMCGA (when I got my fill).
To some, windowing implies only a message-passing event-based
operating system interface, with keystrokes, mouse movements, etc.
going to the window currently holding the focus.
When we carelessly say "windowing is the same as GUI", we're simply
displaying fuzzy thinking and can easily fall into the trap of
thinking that there's only one way to accomplish a task. Judging
from the number of repetitive stress injuries and eyestrain that
industry endures, perhaps graphical message-passing windows aren't
the best way.
Canon Cat owners are invited to comment.
Cheers,
Chuck
More information about the cctalk
mailing list