SDL vs GGI

Hello everybody,

I have found an old thread comparing SDL vs GGI, but there was no real
information. I don’t know if they can be compared but I would like to
know what are the differences between them.

And why is there a ggi backend in SDL whereas these 2 libraries are
supposed to do the same things ??

I am asking this question because I would like to developp a UI Toolkit
which could work everywhere, so I would like to use a library which is
not too low-level, not too high-level to start.

If you have other library in mind, I would be happy too.

Thanks

Jerome.

Hello everybody,

I have found an old thread comparing SDL vs GGI, but there was no real
information. I don’t know if they can be compared but I would like to
know what are the differences between them.

I’m not at all familiar with GGI, but I’ll try to answer. ;^)

And why is there a ggi backend in SDL whereas these 2 libraries are
supposed to do the same things ??

There’s also a clanlib display target for GGI… :^)

It seems GGI’s goals are similar to SDL’s:

“With the exception perhaps of SDL, which has managed to claw its way to
some popularity by having a fair number of implemented back-ends and an
interface which is usable by a good portion of programs, noone had put
serious effort into pooling this solution set into a truly re-usable
codebase for graphics applications. GGI aims to do just that – and to
create a new framework where higher level functionality can also begin to
collect into a common codebase.”

[ From: http://www.ggi-project.org/documentation/topic-brian-fsm.html ]

Based on skimming a thread on Fresco’s mailing list
[ http://lists.fresco.org/pipermail/fresco-devel/2002-November/018840.html ]
it seems that SDL has a few advantages over GGI (for some people, at least),
in that SDL supports sound.

I am kind of curious, now, what the exact differences are
(at least in capabilities). A point-by-point comparison would be groovy :slight_smile:

-bill!On Thu, Jun 26, 2003 at 12:18:20AM +0200, Roussel J?r?me wrote:


bill at newbreedsoftware.com Got kids? Get Tux Paint!
http://newbreedsoftware.com/bill/ http://newbreedsoftware.com/tuxpaint/

They actually strive towards similar goals with the difference that SDL
is more game oriented, as far as I can tell. I did a brief search on
google and came up with some interesting links:

http://www.nl.freepascal.org/lists/fpc-pascal/2002-November/004168.html

Actually, most of the links simply list SDL and GGI as different alternatives
for displaying graphics on Linux.

See ya!
-Sam Lantinga, Software Engineer, Blizzard Entertainment> On Thu, Jun 26, 2003 at 12:18:20AM +0200, Roussel J?r?me wrote:

Hello everybody,

I have found an old thread comparing SDL vs GGI, but there was no real
information. I don’t know if they can be compared but I would like to
know what are the differences between them.

it seems that SDL has a few advantages over GGI (for some people, at
least), in that SDL supports sound.
I am kind of curious, now, what the exact differences are
(at least in capabilities). A point-by-point comparison would be groovy :slight_smile:

-bill!

One huge difference for me is that SDL compiles on my system, GGI doesn’t.
YMMV.
JOn Saturday 28 June 2003 07:02 pm, Bill wrote:

Well, GGI isnt cross platform, and afaik no one even develops it, or develops
using it anymore. GGI is dead, use SDL.On 26-Jun-2003, Roussel J?r?me wrote:

Hello everybody,

I have found an old thread comparing SDL vs GGI, but there was no real
information. I don’t know if they can be compared but I would like to
know what are the differences between them.

And why is there a ggi backend in SDL whereas these 2 libraries are
supposed to do the same things ??

I am asking this question because I would like to developp a UI Toolkit
which could work everywhere, so I would like to use a library which is
not too low-level, not too high-level to start.

If you have other library in mind, I would be happy too.


Patrick “Diablo-D3” McFarland || unknown at panax.com
"Computer games don’t affect kids; I mean if Pac-Man affected us as kids, we’d
all be running around in darkened rooms, munching magic pills and listening to
repetitive electronic music." – Kristian Wilson, Nintendo, Inc, 1989