Splitting up SDL

In the past I remember us discussing splitting up SDL into different
libraries. At that time I highly opposed this idea…but now that I think
about it, I feel that it is a good idea. For these reasons:

  1. Loading dynamically will no longer be necessary (we can simply link
    statically)

  2. Linking statically will be possible (no worry about SDL being
    installed)

  3. The SDL source would be easier to manage?

  4. Possibly it would be easier to debug SDL / find bugs in programs?

  5. Many of the questions and problems posted in this newsgroup I have
    heard about people having trouble with the dynamic loading support under
    Win32.

I really feel SDL should be split up into libraries that serve their
purposes:

libSDLvideo?
libSDLaudio?
libSDLnet?
libSDLetc…

If anyone else feels the same way…or opposes this, I’d appreciate your
comments.

Static linkage is cool…

Thanks,

Paul Lowe
spazz at ulink.net

In the past I remember us discussing splitting up SDL into different
libraries. At that time I highly opposed this idea…but now that I think
about it, I feel that it is a good idea. For these reasons:

[reasons snipped]

Please post followups to the SDL+ mailing list.

See ya!
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/