*BSD News Article 48692


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!pravda.aa.msen.com!spool.mu.edu!darwin.sura.net!jeeves.niehs.nih.gov!epr0
From: duling@niehs.nih.gov (Dave Duling)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Object-oriented what?  (was: Future of FreeBSD)
Date: Tue, 15 Aug 95 14:45:01 GMT
Organization: ISN
Lines: 57
Message-ID: <40qcjc$pps@jeeves.niehs.nih.gov>
References: <DC6vJ3.L53@news.central.com> <3v9svg$hv1@vodka.intele.net> <3vlv5m$aii@park.uvsc.edu> <id.037M1.WI4@nmti.com>
NNTP-Posting-Host: epr0.niehs.nih.gov
X-Newsreader: News Xpress Version 1.0 Beta #3

(1) It goes something like this.

If you learned to program on DOS-OS/2-NT, then making system calls in BSD or 
SYS V is very awkward and so you think UNIX is hard to program for.  You like
the integrated environment. {:-(}

If you learned to program on UNIX, then worrying about stacks, segments, and
heaps is very awkward and you think DOS-OS/2-NT is hard to program for.  You
like the command line. {:-)}

(2) Also ....

In article <3vi3cp$j4u@nntpd.lkg.dec.com>,
   Jon Jenkins <jenkinsj@ozy.dec.com> wrote:
>dobrien@seas.gwu.edu (David O'Brien) wrote:
>>Peter da Silva (peter@nmti.com) wrote:
>
>...snip more scathing NT remarks.
>..........
>bad points. A good GUI on top of a good
>OS (aka FreeBSD) would make it more popular
>with users. If this is desired then a quick
>easy GUI development toolset would ease the
>porting of the many existing obtuse scripts/files
>and design of new ones by allowing Mr/Mrs/Ms Average 
>user to develop GUIs without having to spend the
>next few years learning Xt/Xlib etc. The idea
>is that many hands will make light work and
>the many hands will be there IF there is
>an easy to use GUI based GUI builder.
>

Interesting thread.  It seems that BEFORE a group can decide upon a GUI
toolset, it must first decide upon a GUI !   FreeBSD (and Linux for
that matter) run generic X-windows fine, but without Motif there is no
standard for what sliders, buttons, windows... etc... look like or how
they behave.  Do you want mouse focus windows or mouse click focus windows ?
Do you want general objects for the GUI pieces or custom objects or
both ?  How will these GUI objects be distributed over the network ?  Do
you want client-server tools built into the OS+GUI or make them entirely
from libs ?  You wouldn't use a Win32 compiler to make an OS/2 program, and 
you wouldn't use an OpenLook toolkit to make a Motif program.  Well, you 
might but ...

One interesting starting point might be to look at the Caldera release.
Could that be ported to FreeBSD ?  It would certainly be nice to have
some GUI portability between the two. 

>To show you what happens when someone does
>this. Borlands Delphi is an Object based

Im writing C, C++, & FORTRAN on Unix and NT, and frankly, I dont really care 
about Delphi at this point !  My life is complicated enough ...

- Dave Duling@niehs.nih.gov

	** Clearly not speaking for the taxpayers ... **