Re: [AD] Proposed changes for Allegro 5 (6?)

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


In reply to Bob <ohannessian@xxxxxxxxxx>:
>Hmm, I have a feeling this thread will explode as everyone is commenting on 
>everyone else's thoughts :)

Yay! Combinatorial explosion...

>>  - network: why not use something like libnet?
>
>Because libnet is not being updated :)
>Really, its only for completion of Allegro - it does abstracts everything 
>else needed to make a game, so why not networks?

Then let's update libnet ourselves. The license is open enough that we
can either make our own branch or just submit updates to the authors.
Although I suppose it wouldn't do any harm to merge libnet sources in
later on.

>>  - dynamic loading of modules: this would work fine on i386 (with 
>>    stonewheel), but not on anything else. So at best, we couldn't rely 
>>    on it being available.
>
>Yes I know lots of people will disagree with me, but the fact is, if DOS 
>isn't dead now, it will be by the time Allegro 5/6/7 comes out, when Windows 
>YQ comes out.
>If we drop DOS, we suddenly can have access to all these nice features like 
>multi-threading, networking, dynamic module loading, and probably a lot more 
>things that I can't think of right now.
>Seriously though, who still uses a pure DOS system today? If you use 
>Windows, why not use Mingw and make Windows programs? (then port them to 
>Linux ;)

Erm... I didn't mention DOS. Dynamic loading does work fine on DOS if
you use stonewheel. And DOS does support multi-threading (you can get
POSIX threads for DJGPP), networking (via libnet), etc.

[snip]
>But then, the DOS port won't behave like the other ports, and we'll see lots 
>of those nasty #define tricks to get our games to run one way in DOS and 
>another (better?) way in other OSs.

No, Allegro will be the same; if people want their games to run on DOS
(ie. presumably if they are developing on DOS), then they will have to
include some extra macros, which would be #defined to nothing on other
platforms.

Bye for now,
-- 
Laurence Withers, lwithers@xxxxxxxxxx
                http://www.lwithers.demon.co.uk/

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/