-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Marcel Kilgus wrote:
> David McCann wrote:
>> I know you're very keen on Windows, Roy,
I don't think he is at all - he just has to work in that environment in
real life.
>> but you're missing the
>> point ... and this a point which applied (to some extent) to SMSQ. An
>> operating system is just there to run your applications and manage your
>> files. It's the job of the creator of a new version to make sure that it
>> can cope with existing applications and files.
>
> That sounds good in principle, but in practice it's impossible.
> Software development in general and Windows development in particular
> is so difficult that most applications basically just work by chance.
> This is not a joke, they are riddled with bugs that just happen to
> work on the current Windows version. Every minor change Microsoft
> makes to Windows will make bazillions of applications keel over. The
> Windows code base is already riddled with workarounds for buggy
> applications, making it more and more difficult to maintain. I've read
> many stories about this from the Microsoft people that investigate
> failing applications on new Windows releases... pure horror, I say.
>
> Many software professionals actually berate Microsoft for jumping
> through all those hoops, saying "Do not change the code base to
> counter the application bugs, keep it clean and simply let the
> applications fail". But this would be bad for business, of course,
> because most people will always blame MS and not the buggy
> application.
<snip>
This is *not* just Windows. Surely people have not forgotten how many
QDOS applications fell over when Minerva came along. I remember Lau and
Freddie V pouring (in a hotel room in Eindhoven) over Turbo which would
not even load.
It turned out that he was using extra RESPR space as a working area.
Laurence had the new LRESPR command which allowed RESPR after boot.
Naturally people changed a=RESPR etc to LRESPR and thus reserved only
the code size!
There were also a vast number of programmers who *knew* where the system
variables were. Amazingly the code to use the vectored location was
*smaller* so easy to patch in....
I too am no supporter of M$, but they cannot be blamed for *everything*.
Tony
- --
QBBS (QL fido BBS 2:257/67) +44(0)1442-828255
[EMAIL PROTECTED] http://firshman.co.uk
Voice: +44(0)1442-828254 Fax: +44(0)1442-828255 Skype: tonyfirshman
TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGE9jAM3RzOs8+btoRAmmnAJ997Vws4JZPPxRBw18x9l2zzpqpcgCfYyGI
TQaP52Eb2N/xhv7GB2RWkgA=
=IRsN
-----END PGP SIGNATURE-----
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm