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/ |