🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms
Article #2014

Re: Glockenspiel CommonView for Windows: Any experience?

#2014
From: Michael Schwartz
Date: Thu, 16 Nov 1989 21:46
40 lines
2577 bytes
I have used CommonView for a few months.  I am no expert at the
Glockenspiel classes, though I understand a lot more about C++.

Glockenspiel provides 2 class types.  The first, Containers/FreeStore
are interesting even without Windows.  These provide an inheritance
scheme for collections with a storage management scheme divorced from
the stack.  This is a major advantage for Windows (and also nice for EMS).
They do take a while to write for non-trivial cases, though.

The other class type is the GUI hierarchy.  This is a lowest-common-
denominator approach.  I have found very few real applications that can
be written without using the handle escape-hatch to the underlying
operating system (in my case, windows).  The exceptions would be text
and forms based processing.  These can be done nicely in a portable way
(they are, after all, lowest common denominator applications).

The long range picture is rosier.  I believe C++ is a better language
than C, and that my reusable software base will grow in a better way
using it.  While I have had to write a Circle class on my own, it's
done, and I don't have to do it again (what, Never?).  
Now I'm just waiting for the version 2.0 to be released.

I have had some problems with documentation (which are being corrected),
and have found some applications which blow CommonView apps away by
breaking the DLL.  These bugs have been reported, and I hope they are
fixed soon.

So, while CommonView is no panacea, I think it has a lot of potential.
If (when?) combined with something like Case/W (but extensible for OWN
classes) this will be a major productivity tool.

Michael
-- 
-----------------------
schwartz@pogo.den.mmc.com "Expect everything ... 
mschwartz@mmc.com                   and the unexpected never happens." 
ncar!dinl!schwartz                               --the phantom tollbooth

DISCLAIMER:  The opinions expressesed are not necessarily those of my 
	     employer or myself.
Technical Details
Message-ID: <1490@dinl.mmc.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!rutgers!ucsd!swrinde!gem.mps.ohio-state.edu!apple!genbank!ames!ncar!dinl!schwartz
References: <15938@bloom-beacon.MIT.EDU> <29237@shemp.CS.UCLA.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!rutgers!ucsd!swrinde!gem.mps.ohio-state.edu!apple!genbank!ames!ncar!dinl!schwartz
From: schwartz@dinl.uucp (Michael Schwartz)
Newsgroups: comp.windows.ms
Subject: Re: Glockenspiel CommonView for Windows: Any experience?
Keywords: CommonView, class libraries, user interface, Glockenspiel
Message-ID: <1490@dinl.mmc.UUCP>
Date: 16 Nov 89 21:46:39 GMT
References: <15938@bloom-beacon.MIT.EDU> <29237@shemp.CS.UCLA.EDU>
Reply-To: schwartz@dinl.UUCP (Michael Schwartz)
Distribution: na
Organization: Martin Marietta I&CS, Denver CO.
Lines: 40