On Wed, 13 Dec 2000, Stefan Seefeld wrote:
> Christoph Egger wrote:
>
> > I agree too. But how would you develop a higher-level lib without
> > bloating it with lower-level-stuff?
> >
> > At first the lower-level ones have to be _finished_ and well
> > done. Even the ones, which doesn't exist yet.
>
> right, to learn what a good extension mechanism is you have to actually
> write an extension...
What do you believe I am currently _doing_? :)
> > LibXMI for example is a half-working one, because of some bugs
> > (for example: ggiSetMode() doesn't work, _after_ xmiAttach() is
> > called) and the software-rasterizer needs a _completly_ new rewrite
> > to do it well.
>
> ...but the issue is not to care for extensions, but to separate
> the generic parts from the extensions. That doesn't mean development
> of the generic parts should be done without any care for the rest.
You mean, libxmi is the generic 2d-extension and there should be
extensions with special cases like libblit around it?
Christoph Egger
E-Mail: [EMAIL PROTECTED]