SDL not in C

According to http://www.libsdl.org/languages.html, there are many
languages in which SDL is available. However, couldn’t really find what
version of SDL is supported by which languages. Should I just assume 1.0
and be pleasantly surprised if it supports newer features?

There’s no specific languages I’m interested in, just checking out my options.=====
Dave Brondsema
dave at brondsema.net
http://www.brondsema.net


Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

Dave Brondsema wrote:

According to http://www.libsdl.org/languages.html, there are many
languages in which SDL is available. However, couldn’t really find what
version of SDL is supported by which languages. Should I just assume 1.0
and be pleasantly surprised if it supports newer features?

There’s no specific languages I’m interested in, just checking out my options.

i’m guessing most probably won’t work for somethign as far back as
SDL-1.0. anything updated within the past year or so likely has support
for SDL-1.2. older than that and i’d guess it’s stuck somewhere in the
1.1.x series.

as for the python binding, pygame, it supports everything above 1.2.0.
there’s a chance it works going back to SDL-1.1.7, but it’s been a long
time since anyone’s tried it. http://www.pygame.org

— Pete Shinners wrote:

Dave Brondsema wrote:

According to http://www.libsdl.org/languages.html, there are many
languages in which SDL is available. However, couldn’t really find
what
version of SDL is supported by which languages. Should I just assume
1.0
and be pleasantly surprised if it supports newer features?

There’s no specific languages I’m interested in, just checking out my
options.

i’m guessing most probably won’t work for somethign as far back as
SDL-1.0. anything updated within the past year or so likely has support
for SDL-1.2. older than that and i’d guess it’s stuck somewhere in the
1.1.x series.

as for the python binding, pygame, it supports everything above 1.2.0.
there’s a chance it works going back to SDL-1.1.7, but it’s been a long
time since anyone’s tried it. http://www.pygame.org


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

So versions of SDL are not backward-compatible? Each new release changes
stuff (as opposed to just enhancing it)?

thanks,=====
Dave Brondsema
dave at brondsema.net
http://www.brondsema.net


Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

RUDL has been recompiled with all recent libraries a few days ago (see
also http://rudl.froukepc.dhs.org/log.html)

BTW: I could really use some feedback on it!> According to http://www.libsdl.org/languages.html, there are many

languages in which SDL is available. However, couldn’t really find what
version of SDL is supported by which languages. Should I just assume 1.0
and be pleasantly surprised if it supports newer features?

There’s no specific languages I’m interested in, just checking out my options.

=====
Dave Brondsema
dave at brondsema.net
http://www.brondsema.net


Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

So versions of SDL are not backward-compatible? Each new release changes
stuff (as opposed to just enhancing it)?

The SDL 1.2 series is stable and backwards compatible. The SDL 1.1 series
was a developer’s series and not backwards compatible. SDL 1.0 is obsolete.

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment

Dave Brondsema wrote:

So versions of SDL are not backward-compatible? Each new release changes
stuff (as opposed to just enhancing it)?

correct. there are functions and constants used in my own binding that
aren’t available back in SDL-1.0. i’m sure with a bit of #ifdef and
whatnot it would be possible to get it compiling with the older
versions. but for me that’s a lot more work than would be worthwhile.

my terminology may be wrong, but i believe ‘backward-compatable’ means
something built for SDL-1.0 will work with SDL-1.2. i believe this is
true, so SDL is backwards-compatable (at least more or less so)

being ‘forward-compatable’ means a program built with SDL-1.2 would also
work with SDL-1.0. forward compatability is very rare and doesn’t make a
lot of sense. if something is forward compatable with an older version
it mainly just means there were bugfixes in the release, no enhancements
or real changes.

my terminology may be wrong, but i believe ‘backward-compatable’ means
something built for SDL-1.0 will work with SDL-1.2. i believe this is
true, so SDL is backwards-compatable (at least more or less so)

being ‘forward-compatable’ means a program built with SDL-1.2 would also
work with SDL-1.0. forward compatability is very rare and doesn’t make a
lot of sense. if something is forward compatable with an older version
it mainly just means there were bugfixes in the release, no enhancements
or real changes.

Right, my message earlier was about being “forward-compatible”, not
backward compatible. The 1.2 series is forward-compatible.

See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment