Hi George,

>> * A windowing system that is simple to use. From any language.
> This also is true of SMSQE
Is it?


>> * Libraries that applications can link to at run time, as opposed to
>> static linking at compile time.
> How would that work? If I write a program I like to know in advance what it 
> will contain
True, but lets say you have a graphics application that needs to display
an SVG graphic. Would you write an SVG decoder routine? No, you'd use
the one built in to the OS as a library (dll on windows, so (shared
object) file in Linux for example).

The distributed application would not need to distribute the library as
it is there on all computers running the OS in question.

Your application is less resource intensive and downloads faster - ok, I
realise the Windows apps are still available on two DVDs for an install!

There's nothing to stop you statically linking the library to your
application, of course, that way you know that the version you wrote it
to work with is always available regardless of what version of the OS or
library in question is built in to the customer's computer.


> * A file system that is not restricted to 36 characters. See
>> http://qdosmsq.dunbar-it.co.uk/blog/2009/05/whats-wrong-with-this-file-system/
>> for a pseudo-rant on the matter.
> Well - that's not in SMSQE.
I know! ;-)

>> * Industry standard graphics format(s) - PNG, for example. JPG if we
>> must! SVG would be nice.
> Photon displays JPEG on a QL
Yes, photon does. But does anything else which has not been especially
written to do so? Nope. So, this belongs in a graphics layer on top of
(perhaps?) the OS.


> So, presumably, SMSQE is more than half way there?
I think you may have taken me up wrong. I'm not complaining that QDOSMSQ
is not good enough, I was asking what we would like to see in an ideal OS.

SMSQ is pretty well there, I disagree that the windowing system is easy
to code - the more I look into it for QL Toady, the more I find myself
wondering why TT wrote stuff the way he did.

Until I finally decoded EasyPTR3 many years ago, I had great
difficulties getting anything pointer driven to work.

It's only now I'm even attempting to look at it (the PE) from an
assembly viewpoint!

SMSQ has lots of colours now and bigger screen resolution etc which is a
great improvement over the old days of 512*256 and 8 colours, but that
was 1984.

The sound system is still pretty lacking though....


Cheers,
Norman.

-- 
Norman Dunbar
Dunbar IT Consultants Ltd

Registered address:
Thorpe House
61 Richardshaw Lane
Pudsey
West Yorkshire
United Kingdom
LS28 7EL

Company Number: 05132767
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to