Newsgroups: rec.arts.int-fiction
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!newsfeed.esat.net!diablo.theplanet.net!news-hub.cableinet.net!blueyonder!newspeer.clara.net!news.clara.net!xara.net!gxn.net!server6.netnews.ja.net!server4.netnews.ja.net!server2.netnews.ja.net!bath.ac.uk!unknown
From: "Ben A L Jemmett" <bal.jemmett@ukonline.co.uk>
Subject: Re: On OS design
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-Mimeole: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: unknown@bj1084.resnet.bris.ac.uk (Address not verified)
Organization: Jemmett Glover Software Development
Lines: 39
Message-ID: <GMGCDr.Hsq@bath.ac.uk>
X-Msmail-Priority: Normal
References: <20011030221953.17603.00000905@mb-cp.aol.com>    <9rohhh$1ib3o$2@hades.csu.net> <9rpl3t$8m9$1@neptunium.btinternet.com>    <Xns914C73A0E79FBknight37m@209.155.56.100>    <ant011834fc4fNdQ@oakseed.demon.co.uk> <9rs8bl$28v$1@news.panix.com>    <n20ur9.m1s.ln@172.16.100.66> <GM71p2.IAu@bath.ac.uk>    <knv5s9.2ih.ln@172.16.100.66> <GMCE7D.A3u@bath.ac.uk> <6ki8s9.blq.ln@172.16.100.66>
X-Priority: 3
Date: Wed, 7 Nov 2001 22:41:51 GMT
Xref: news.duke.edu rec.arts.int-fiction:94471

"David Given" <dg@pearl.tao.co.uk> wrote in message
news:6ki8s9.blq.ln@172.16.100.66...
> Not on the desktop, but I did a partial C++ binding for GEM. Worked
> nicely, too, but I never figured out how to create GEM widgets
> dynamically.
Well, that's icky, since GEM object trees aren't trees in the usual
pointer-to-related-nodes sense, but pointer-to-related-array-entry instead
so everything has to be contiguous in memory...  It's possible, but not the
nicest thing to do.

> That 64kB segment limit is a pain.
Furrfu, you're telling me; there's nothing stopping Desktop moving to LARGE
model, that I can see (or even FLAT I guess, for some values of FLAT), but
the compiler it currently uses doesn't like that idea much.  At some point
either Ken or I will move it to a different compiler; I think Ken started
moving it to Turbo C, but I'd probably lean towards Pacific since John's
written the bindings supporting the newer functions in FreeGEM.

> I'm also on the ELKS mailing list; Linux for 8086 machines
Oh, that's still going?  Last time I looked at it Linux 2.2 hadn't been
released...  I think I got around to booting it on my PC1512 though...

> Recently, unfortunately, I've come to the conclusion that hardware that
> will run GEM and ELKS is dying rapidly enough that there's not a lot of
> point working on them.
Yes; although there are those of us with an interest in the things, J.
Random User either expects more than they can give or couldn't care less...
*sigh*  Perhaps I'll get enough CFT together to do something more modern
with FreeGEM at some point; I fear a number of those who've been talking
about moving it to 32-bit have no idea what that'd mean or have now idea how
important keeping some sort of compatibility is...  Ah well.  Wrong 'froup
for it anyway, there's always gem-{dev,chat}...

--
Regards,
Ben A L Jemmett.
(http://web.ukonline.co.uk/ben.jemmett/, http://www.deltasoft.com/)


