C (69/257)

From:
Date:06 Feb 2001 at 22:52:37
Subject:Re: Custom screens (was: Re: Can someone look at this code?)

On 06-Feb-01, Allan Odgaard wrote:
>> But, If I have an application that I don't want anybody messing
>> around with, why not use CUSTOMSCREEN ??
>
> As long as you don't call SetDefaultPubScreen() then no windows will
> mess up your display.

Untrue. If it is necessary to keep other applications away from the screen it
would be best to keep it private.

>> Please explain your reason for disliking custom screens.... ??
>
> I thought I did so in the other letter. Why don't you explain your
> reasons for disallowing the user to open windows on your screen, even
> when he really wants to? Reminds me a little of the demo-days, where
> people went through a lot of trouble to make sure that graphics and
> modules couldn't be ripped from the demos.

I believe you mean they tried to make the demo do a whole lot very quickly
with a small size. Well, efficiency has nothing to do with scattering .iff
.8svx and .mod files all over the place. And when you freeze/kill the OS the
odds of any filesystems still being alive are dubious.

> No-one considered that users
> wanted to hear the modules in trackers running in the backgroumd, use
> the graphics for backgrounds pictures, or print them in magazines when
> reviewing demos etc.

A reviewer for a publication of a decent size would not find getting
screenshots difficult. And I've seen quite a few demo mods out and about.

> Why is there some strange idea that the programmer knows what the user
> want,

Why is there some strange idea that all users know what the programmer wants?
:-)

> and should try to limit the user in a way that's not just
> avoiding mistakes, but gives the super user a lot of trouble doing the
> things he'd like to do?

Because making the computer do its thing is more important. A 68000 at 7.15
MHz doesn't offer the headroom a dual Athlon 1.2GHz with a GeForce chip does.

Super users know this AFAIK. :-)



__ /\ /\__ /\ : xav2@xav.to
__ //// /\ /\/\ / / _\ / /\ | http://www.xav.to
\\\/// __ \/ \/ / \/ __ \ | A-2000 39M 030/882/50
\\/ \/ \/\/\/\/\/ \__/\/ \/ : IT ALL FREEZES!!!

------------------------ Yahoo! Groups Sponsor ---------------------~-~>
eGroups is now Yahoo! Groups
Click here for more details
http://click.egroups.com/1/11231/0/_/451227/_/981496469/
---------------------------------------------------------------------_->