Index: [thread] [date] [subject] [author]
  From: Jon M. Taylor <taylorj@ecs.csus.edu>
  To  : ggi-develop@eskimo.com
  Date: Fri, 28 Aug 1998 10:09:16 -0700 (PDT)

Re: LibGGI2D, LibGGI3D and targets

On Thu, 27 Aug 1998, MenTaLguY wrote:

> On Wed, 26 Aug 1998, Jon M. Taylor wrote:
> 
> > 	Good.  I am going to code all LibGGI3D targets separately, then.
> 
> Well, really you should code separate libggi3d _stubs_, not complete
> targets. The job of the target is to load general "categories" of stubs by
> prefix to match the underlying implementation ... see the "blah-foo-stub"
> prefix example in my previous post.  You actually shouldn't need to do much
> in the target itself to accomodate loading the 3d stubs when needed, if
> anything at all.

	But the problem is that the targets implement an API with those
stubs, and the LibGGI2D API is different from the LibGGI3D and LibGWT
APIs.  Either you'd have to merge all LibGGIxx APIs into one for these
mega-targets, or have some way of implementing multiple versions of the
same target for the different LibGGIxx libraries, and if you are going to
do that last then why not separate the different targets and put them in
their LibGGIxx subdirectories?

Jon

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
	- Scientist G. Richard Seed

Index: [thread] [date] [subject] [author]