|
|
| Allegro vs SDL |
|
Thomas Fjellstrom
Member #476
June 2000
|
Quote: he would like to contribute his ideas and experience to the project, but is not being recognised. Sure he's being recognized. Just noone on the dev team currently wants to code it. (they have no need) If he really wants it done (as I keep saying) he will have to find someone willing to code the needed code. Currently I don't think there have been any (real) arguments against adding a SDL driver, and any extra features that that driver might provide. -- |
|
Thomas Harte
Member #33
April 2000
|
Quote:
> that still wouldn't mean that I could safely Then write that too. nothing complicated there. You want me to adapt the Allegro API? In which case I can hardly claim to be writing an Allegro driver, surely? I'm thinking of some of the things I usually mention which I've found desperately useful but which other people seem able to dismiss out of hand - e.g. overlay surfaces (which are coming in Allegro 5) and gamma ramps (which weren't, last time I checked). Quote: If SDL is more popular than Allegro than I would say that the primary reason is because Allegro started out as a DOS lib and took too long to work well on other platforms (namely Windows). SDL was viewed as a cross-platform lib from the start, whereas some people still think today that Allegro is a DOS only lib. Thats true, and something I had not taken into account. Although it would be impossible to argue that Allegro was 'more popular' (i.e. more used) amongst companies, I must admit that my statement that "SDL is probably more popular" was based on fuzzy information sources such as the number of web sites, the number of posts here versus the SDL mailing list / usenet group. Also, I assume that if you find yourself in a situation where SDL comes with your compiler, you will almost certainly turn to SDL by default, meaning that increased popularity amongst companies filters down to increased popularity amongst users. In terms of the sort of projects that used to make it big so that I noticed from the Allegro camp - emulators and remakes - the former market has more or less reached critical mass and the latter has been eaten away by Blitz and Dark BASICs. In the short term Allegro is no doubt loosing out due to its horrible API, but on this topic I am towing the party line and of course, we are all aware that version 5 will fix the problem. Quote: But that's what I mean... If you write everything for the majority all the time, then the minority never have anything to work with You'll agree though, that there is a line between providing tools for a minority and trying to create a minority? How about a new poll on the front page : " " Another problem with the developers is that they seem to assume they can state the opinion of the Allegro users without actually asking them. I'm not expecting such a poll to deliver them any sort of sudden shock, and only a fool would expect them to stage a U turn if it does, but since you don't seem to have much else to put in the polls do you not agree that it would be very healthy to use it as a simple forum to allow the expression of wishes for the new API by the majority of users where the developers cannot simply pick us off one by one? Quote: If you want it, code it. If you don't, you'd be arrogant to expect others to code it how you like. This is another area I hadn't thought too hard about. I would be perfectly happy to, and am abstractly capable of, developing an SDL target for Allegro, but for two problems : I am aware that the reason Allegro does not build on MSVC is that it still has a large quantity of AT&T type assembly which MSVC does not support. I am also aware that the developers have at some stage taken on board that switching to intel syntax assembly for version 5 would not limit target platforms in a world where NASM exists, so I assume that will happen? Quote: There should be other ways to contribute, not just coding. I agree. What we need is a formal, public, convenient means to openly discuss these things. The mailing list is hell for dialup people such as me, and has the disadvantage of not having a means to get any sort of consensus amongst anything like a good cross section of the Allegro user base. Could we not have some sort of forum here where people can post ideas, give the developers (or whoever) the right to reply for a short while, then move to a vote on the issue if required? [My site] [Tetrominoes] |
|
Zaphos
Member #1,468
August 2001
|
I like the idea of hosting some better way of discussing such things; the allegro 5 dev process is important to lots of people, and it's good to be able to see majority opinions on many things. Erm, although one must remember that voting systems can be tampered with, probably, I'm pretty sure matthew said his front page poll thing was not so hard to cheat on (was a while ago though, I don't know currently ...) Oh, and a stupid question from me: I thought allegro could be built on MSVC? At least, I know I've compiled allegro programs frequently, using MSVC! What do you mean, is this a new problem, or something that for whatever reason only bothers one when modifying the lib?
|
|
Matthew Leverton
Supreme Loser
January 1999
|
Quote: In the short term Allegro is no doubt loosing out due to its horrible API I wouldn't call it 'horrible', but 'inconsistant' and suffering a bit from legacy. Part of what makes Allegro nice is that it's API is simple. If all the functions were renamed, the Allegro 4 API would actually be pretty nice. (Yes, it still wouldn't support some things that today are nice to have, but it would be nice nonetheless.) Quote: How about a new poll on the front page Actually I'm currently working on a survey system for a commercial website I'm doing, and I plan on making it available on Allegro.cc so that certain developers can set up surveys and ask a bunch of questions at once, instead of a limited fashion from what the polls provide. At that point, I/they could take suggestions for questions to ask. Doing it in a survey fashion would allow the results to be easily believed (ie, only one response per member) and tallied. Quote: Allegro does not support building on the compiler I and the majority of the world use, MSVC The majority of Windows users, no doubt. But, can one even build SDL on Windows/MSVC? Last I checked, I thought the SDL build process (on Windows) looked much more complex than Allegro's. |
|
Thomas Harte
Member #33
April 2000
|
Quote: Oh, and a stupid question from me: I thought allegro could be built on MSVC? At least, I know I've compiled allegro programs frequently, using MSVC! No, last time I checked, the Allegro DLL and/or static libraries could not be built in MSVC, but instead you had to go sit through a GCC for Windows download and use that to generate the DLL, then use an import tool to make the DLL linkable from MSVC. Quote: The majority of Windows users, no doubt. But, can one even build SDL on Windows/MSVC? Last I checked, I thought the SDL build process (on Windows) looked much more complex than Allegro's. Yeah, SDL can be built on MSVC*. But that isn't the point really, I just would have thought that the compiler used by the vast majority of the vast majority (happier with that description?) would be one the Allegro developers would be keen to support. Presumably you can set build options to build the pure C version of the library under that platform? (Ha: now I suddenly ask a programming question)
Quote: Unzip the VisualC.zip file into the directory that contains this file (VisualC.html). Be certain that you unzip VisualC.zip into this directory and not any other directory. If you are using WinZip, be careful to make sure that it extracts to this folder, because it's convenient feature of unzipping to a folder with the name of the file currently being unzipped will get you in trouble if you use it right now. And that's all I have to say about that. Now that it's unzipped, go into the VisualC directory that is created, and double-click on the VC++ workspace file "SDL.dsw". This should open up VisualC. You may be prompted at this point to upgrade the workspace, should you be using a more recent version of Visual C++. If so, allow the workspace to be upgraded. Build the .dll and .lib files. Compare and contrast with Allegro : Quote:
=========================================== - Microsoft Visual C++. ... Set up your environment so that MSVC can be used from the commandline. ... Type "cd allegro", followed by "fix.bat msvc", followed by "make" ... When it finishes compiling, type "make install" to set the library up ready for use. If you also want to install a debugging version of the library (highly recommended), now type "make install DEBUGMODE=1". Case is important, so it must be DEBUGMODE, not debugmode! If you also want to install a profiling version of the library, now type "make install PROFILEMODE=1". If you want statically linked libraries as well as the default DLL, set the environment variable "STATICLINK=1", and repeat the "make install", "make install DEBUGMODE=1", and "make install PROFILEMODE=1". Therefore, to build any of the various builds all I require is MSVC + DirectX libs, and I do everything from the IDE. To build Allegro I require MSVC + DirectX libs + DJGPP + GNU make, and I have to use the prompt. Perhaps this is yet another reason why, as far as my anecdotal observations show, SDL is the more popular option for so many? [My site] [Tetrominoes] |
|
Peter Hull
Member #1,136
March 2001
|
A few points: The underscore thing I really don't understand. The idea that one library should use a naming convention because another one uses it is surely fatuous. Please don't have voting for the allegro development process. By all means gather opinion, but doesn't experience show that you need a dedicated person or small core group to really deliver a great product (think Linus Torvalds, Wozniak/Jobs, Shawn Hargreaves, Sam Latinga if you will, or even Ma****ew Le****on As for the build process, what's the process for SDL/Linux? Or MinGW? One benefit of Allegro is that if you use a free cross-platform compiler (i.e. gcc, mingw, or djgpp) to build a free cross-platform library, the process is almost identical. Lastly, I'll say it again - a focussed method to get opinion on development questions and a way to feed back the decision would be great. Pete
|
|
Matthew Leverton
Supreme Loser
January 1999
|
Thomas Harte: Regarding the SDL build, on second thought I think I was trying to build for MinGW32 on Windows. If all you need is to load the project workspace for MSVC, then obviously you cannot get any better than that. For version 5 of Allegro, it would be nice to be able to build natively for MSVC. I don't know how much of the assembly is going to be re-written though. Again, this is a legacy issue - not a "we hate MSVC" thing. DJGPP and DOS a popular environment during the early days of Allegro. If I had the skills to do the proper assembly code for MSVC I would. Quote: Please don't have voting for the allegro development process
That's not what a survey would be for. It would be to "gather opinions", as you said. I agree that in most software a "dedicated few" is better at making decisions than the mass population. (Mostly because the mass population is full of dumb people However, a survey would be nice for things that are nothing more than personal preferences or to gauge interest on something. |
|
Evert
Member #794
November 2000
|
Quote: You'll agree though, that there is a line between providing tools for a minority and trying to create a minority? How about a new poll on the front page : "
" For all that is good and holy, keep it at alternating_underscores. The other schemes actually give me a headache (and yes, I used them in the past). If this is such a big issue, the solution is simple: provide a wrapper header consisting of static inline functions that changes from the one to the other. Do you know I seriously considered doing that for OpenGL because MixedCaps conflicts badly with my own coding style. Just voicing my opinion, of course. Quote: Also, I assume that if you find yourself in a situation where SDL comes with your compiler, you will almost certainly turn to SDL by default, meaning that increased popularity amongst companies filters down to increased popularity amongst users. Note that SuSE Linux comes with Allegro on the CD. I'm not sure, but I think it doesn't include SDL. I could be wrong though. Quote: What we need is a formal, public, convenient means to openly discuss these things. The mailing list is hell for dialup people such as me, erm... [AD] generates less than 10 messages per day on average, I think. I'm on dialup and find the mailing list far more convenient than these forums, for instance. I'm not sure why it's hell for you. Quote: Could we not have some sort of forum here where people can post ideas, give the developers (or whoever) the right to reply for a short while, then move to a vote on the issue if required? Well, there is the Allegro development forum? I'm not sure how many of the developers read the forums, but I see Bob, Vincent, Peter (Wang) and Grzegorz around here regularly at least. Oh, and I agree with Peter Hull: voting would be a bad idea IMHO. |
|
Thomas Harte
Member #33
April 2000
|
Quote: The underscore thing I really don't understand. The idea that one library should use a naming convention because another one uses it is surely fatuous. That isn't the point. Firstly, the underscores were just a particular example of how the developers like to ignore the users. However, more on topic, Allegro stands alone in using the underscores seperate to not one library but every other library that 99.9% of all game programmers will come into contact with. Perhaps this doesn't matter to you, but it makes everything look very ugly when you use more than one library at once. Common examples of when this is true include absolutely anything written in AllegroGL, anything also linked to zlib, or more or less any other library you care to mention. If code is ugly, it takes longer to read. This is a genuine usability issue. There will never be a consensus among users, but surely it is smarter to go with the same scheme as everybody other library than to go it alone? Evert puts it nicely when he says how annoying having to deal with a library that contradicts what you are already working with can be : Quote: Do you know I seriously considered doing that for OpenGL because MixedCaps conflicts badly with my own coding style. Anyway: Quote: As for the build process, what's the process for SDL/Linux? Or MinGW? Linux : To compile and install SDL: Run './configure; make; make install' MingW32 is more complicated, as Matthew points out. Specifically : Step 1. Download the msys package, version 1.0.8 or newer, and install it. I guess most people who download MingW32 don't bother grabbing msys, but if we return to direct comparisons with the Allegro build instructions for MSVC, then at least we can say that msys is actually a part of the MingW distribution (it is included on the MingW sourceforge download page http://sourceforge.net/project/showfiles.php?group_id=2435), and that the total download for msys seems to be a little less than 3mb - less than half what you'd have to download for a minimal working DJGPP. Finally, in defence of being able to vote on some development related topics. The problem at present is that if one person raises an issue which the developers don't like, all that happens is that the developers come out and say either "we don't agree", or if they've already said that in the past "this has been discussed". This makes it near impossible to gauge whether a majority of the users want a particular feature which the developers have just flatly rejected. Since the developers seem to justify every decision with "we do not think the users would like that" or "this would not benefit the users" (or even, in the case of why they are sticking with underscores "you'd be surprised how many people ask us this") without having done any actual research or anything, voting would presumably therefore just offer those developers - who seem to be entirely community minded - a better information resource. [My site] [Tetrominoes] |
|
Thomas Fjellstrom
Member #476
June 2000
|
Quote: Firstly, the underscores were just a particular example of how the developers like to ignore the users. What!? Personally Im not a allegro developer, But I deffinitly prefer the underscores... gives more contrast than the CUpperCaps method. (or worse yet, szv_CUperCapsBlahJoe) Quote: Firstly, the underscores were just a particular example of how the developers like to ignore the users. What is ugly to one person wont be to another. I find that UpperCaps crap fugly as he11. But thats my OPINION. Want lots of examples where underscores and no caps are used? libc, libstdc++, libvorbis, libogg, libvorbisfile, lua (Im sure theres a TON more...). Now tell me that the majority of APIs that (PC) game developers come into contact with don't use underscores. heh. more like APIs that are DX or based on DX. hmmm... weird no? [edit] Quote: MingW32 is more complicated, as Matthew points out. Specifically : Step 1. Download the msys package, version 1.0.8 or newer, and install it. what? for allegro I just download Mingw v1 and everything is peachey. why msys? and make should be make... not this mingw32-make stuff. Now if youre thinking, oh but my MSVC or borland or whatever make is going to conflict with it!!! that means you havent setup your system correctly. you setup a runner batchfile for each compiler and away you go. [edit2] Wana know what? screw this... The developers are doing it all in thier spare time. you dont like a decision? you have two (valid) options. You can ditch allegro, or you can do something about it. Even if that means forking allegro, go right ahead. uggghhh. Quit making such a fuss. -- |
|
Bob
Free Market Evangelist
September 2000
|
Quote: Want lots of examples where underscores and no caps are used? Some more libraries are: zlib, libpng, the Matrix Template Library, the Standard Template Library, and Boost. I'm sure there are many others. Out of all that Thomas Fjellstrom and I have listed, which ones are broken from a usability standpoint, which ones are not widely used, which ones would actually benefit from a mixedCap naming convention, and why? Quote: Linux : To compile and install SDL: Run './configure; make; make install' How is that different from Allegro's Linux build process? Sure, you can (but don't have to) pass more options to ./configure, but that's about it. -- |
|
Thomas Harte
Member #33
April 2000
|
Quote: Now tell me that the majority of APIs that (PC) game developers come into contact with don't use underscores. I already did. Quote: more like APIs that are DX or based on DX. hmmm... weird no? Oh, yeah, and APIs which are OpenGL or based on OpenGL too. If you like I could carry out a statistical test by heading down to my local game shop and working out the proportion of games based on either DX or GL versus the proportion not based on either of those. Quote: Some more libraries are: zlib ... Indeed a long list. But I notice that the one library I know well from your list doesn't actually use underscores at all, so you'll excuse me if I don't take your word as bible. Or perhaps you can point out the underscores in : zlibVersion, deflateInit, deflate, deflateEnd, inflate, inflateEnd, deflateInit2, deflateSetDictionary, deflateCopy, deflateReset, deflateParams, inflateInit2, inflateSetDictionary, inflateSync, inflateReset, compress, compress2, uncompress, gzopen, gzdopen, gzsetparams, gzread, gzwrite, gzprintf, gzputs, gzgets, gzputc, gzgetc, gzflush, gzseek, gzrewind, gztell, gzeof, gzclose, gzerror, adler32, crc32 It looks to me like they've stuck to the stdio naming convention for functions which are pretty much stdio equivalents and branched into capitalisation elsewhere. Mind you, TF Sees underscores in libc, so perhaps that is what was confusing you? Quote: Out of all that Thomas Fjellstrom and I have listed, which ones are broken from a usability standpoint, which ones are not widely used Well, off hand I'd have to say that I've never heard of anyone using much of BOOST before, but to claim as such was truth would be to fall into the trap affecting some of the developers : assuming I know things for which I have no evidence. Quote: which ones would actually benefit from a mixedCap naming convention, and why? I don't see why this is a relevant question in a thread principly about why SDL seems to be more popular than Allegro, and using underscores as a particular example of how Allegro differs from the sort of thing that would make it more popular. Unless you want this answer : But I fail to see how you won't have picked that up as my opinion already. Quote: How is that different from Allegro's Linux build process? It isn't, but why do you ask? And who suggested it was? Quote: Wana know what? screw this... The developers are doing it all in thier spare time. you dont like a decision? you have two (valid) options. You can ditch allegro, or you can do something about it. Even if that means forking allegro, go right ahead. uggghhh. Quit making such a fuss. I notice that you draw a distinction between 'doing something about it' and 'making such a fuss', which shows you probably haven't realised that most changes in this world come about only when somebody makes a fuss. And if you think that arguing for a better source of information from which the developers can digest the opinion of users is not helping them then I think you might want to address that belief also. [My site] [Tetrominoes] |
|
Thomas Fjellstrom
Member #476
June 2000
|
Quote: TF Sees underscores in libc, DID YOU look at the link? No? didn't think you would. Quote: It isn't, but why do you ask? And who suggested it was? why did you mention it? (and I quote: ) Quote: Linux : To compile and install SDL: Run './configure; make; make install'
-- |
|
Thomas Harte
Member #33
April 2000
|
Quote: DID YOU look at the link? No? didn't think you would. I am unwilling to enter into personal attacks, and would kindly request that you assume the same position. Directly answering the question, yes I did. And I overwhelmingly saw functions such as : tolower, fopen, cfsetspeed, memcpy, pclose, printf, setgid, signal, umask, wordexp And only very few functions such as : va_end, fgetpwent_r, inet_ntop Which don't even conform to the same underscore system as Allegro anyway. Did you post the link you intended to? Quote:
> It isn't, but why do you ask? And who why did you mention it? (and I quote: ) I answered the question asked by Peter Hull. I have this bad habit of doing such things. [My site] [Tetrominoes] |
|
Thomas Fjellstrom
Member #476
June 2000
|
Quote: I am unwilling to enter into personal attacks, that wasn't a personal attack. I could, if you want. wow. printf, signal, and fopen don't have an underscore? w0w. It especially pertains to the fact that they overwhelmingly DONT use the UpperCaps stuff. -- |
|
Thomas Harte
Member #33
April 2000
|
I hope you can understand why I mistakenly took the suggestion that I had not bothered to read the links and furthermore that I was almost certain not to as a personal attach. Apologies. Quote: It especially pertains to the fact that they overwhelmingly DONT use the UpperCaps stuff Indeed I now realise that you have a point in that instance, however I would argue that you would not have a point were you to instead argue that Allegro takes its cue from such things as libc, since to my mind there is a gulf of difference between the two naming conventions. Also, I must question why you then attacked whether I'd seen the link or not when I clearly stated that I didn't see how you saw underscores in libc, when surely you wanted to attack me for not having properly digested your post? Speaking of which, much as I enjoy talking about naming conventions, and making it explicit that I am not shying away from my belief that Allegro is the 'odd one out' in this respect amongst popular game related libraries, how about we return to a conversation about the possibilities of finding a better way to gauge opinion amongst Allegro users for the benefit of the developers? Do people agree or disagree that currently the developers seeming to just assume they know what people want is not necessarily going to produce the best output? I repeat that I favour the idea of polls that could be opened on development 'hot topics', so that the average user could more easily and fairly express their opinion, and more users could be conveniently surveyed than via mailing lists. Obviously there is absolutely no binding reason why the developers need ever look at or take part in these polls, but it would provide a useful statistical argument for those who do actively take part in development discussions. [My site] [Tetrominoes] |
|
Thomas Fjellstrom
Member #476
June 2000
|
How bout the fact that Im too darned tired to think let alone argue? Maybe later... -- |
|
Peter Hull
Member #1,136
March 2001
|
I'd just like to say: Pete ps. there are underscores in SDL, aren't there
|
|
Evert
Member #794
November 2000
|
Quote: Please, Thomas F and Thomas H, do you really think that underscores or not underscores should be the priority for Allegro development? hear, hear. If you truly care so badly about your code looking bad, write the wrapper I mentioned. In fact, this might be a good thing regardless, as Allegro would then fit the coding style of any user. I'm not sure if this would ever be included in the distributed version of Allegro, but I wouldn't be opposed to such a thing. In fact, if it does some people a favour, I'd write it myself. Personally, one of the reasons I didn't do it for OpenGL was that the change in style makes it easy to spot where I'm doing OpenGL stuff and where I'm doing my own stuff or Allegro stuff. Regarding the compiling Allegro on MSVC issue. The problem is the AT&T syntax. True, nasm would make it possible to switch to intel syntax instead, but this is not going to happen for the 4.x series. However, if someone were to do a port of the AT&T assembler routines to intel syntax specifically for the MSVC build, I'd be in favour of that being included in the Allegro distribution. EDIT Quote: Do people agree or disagree that currently the developers seeming to just assume they know what people want is not necessarily going to produce the best output?
I disagree to some extend. I'm mainly an Allegro user, but I voice my opinion on the mailing list regularly. I made a few changes to Allegro that were relevant for me and submitted them. I made some suggestions that influenced the development of Allegro. |
|
PyroBoy
Member #725
October 2000
|
Dose it realy matter wever youTypeLikeThis or like_this? I think that if it dose then you need to get out abit more(e.g. get a life) or like Evert said ... Quote: If you truly care so badly about your code looking bad, write the wrapper I can understand that you want your code to look good so should any self respecting programer but if its good code then the proth is in the binary. And lets face it even if you write shaby code as long as people like it and can play your games its good. Anyway to sum up Allegro vs. SDL round 1200: If your a biginer Allegro is sugested as many of us managed to start and learn C while messing around with Allegro. If your a person that likes good looking code then it realy is a personal thing as some ppl like: |
|
Thomas Harte
Member #33
April 2000
|
Quote: much as I enjoy talking about naming conventions ... how about we return to a conversation about the possibilities of finding a better way to gauge opinion amongst Allegro users for the benefit of the developers?
Quote: Please, Thomas F and Thomas H, do you really think that underscores or not underscores should be the priority for Allegro development? Nice to see we all agree. Quote: TH: could you look into this? If it's possible, we could distribute a project file (?) for MSVC in the Allegro WIP distribution with the note that it can be used to build Allegro, but that the build will not be optimized (yet). Will do. I have MSVC 5, so while later versions can happily read the same workspace information, people with MSVC 4 might have a problem. Quote: There are ways to give feedback to the developers, but you need to actually do it rather than place comments on the forums here and complain you're being ignored. No pun intended. I agree. Which is presumably why I engaged in several conversations on the big5 mailing list before forming an opinion about the general nature of what was going on and departing. http://sourceforge.net/mailarchive/forum.php?thread_id=1076372&forum_id=11854, for example, is a snippet of conversation that followers of this thread will find very familiar, from September. To sum up the totality of that thread and its various branches - Robert Ohannessian (Bob) prefers underscores, as do Thomas Fjellstrom and Matthew Leverton, so : decision made, regardless of people such as Javier Gonzalez calling for a vote to properly settle the matter. Anyway, to make clear that I thoroughly agree : talking further about naming conventions will achieve nothing. I just seem to be unable to leave aspersions cast on my character unanswered. And, before anyone attacks me further, notice that I have quoted from no earlier messages than the one where Peter Hull stopped it now. [My site] [Tetrominoes] |
|
Evert
Member #794
November 2000
|
Quote: I just seem to be unable to leave aspersions cast on my character unanswered. And, before anyone attacks me further, notice that I have quoted from no earlier messages than the one where Peter Hull stopped it now.
Don't take it personal Quote: Will do. I have MSVC 5, so while later versions can happily read the same workspace information, people with MSVC 4 might have a problem.
There's no such thing now, so from that perspective having anything is better than nothing. It's a long road to a native MSVC build anyway. |
|
Marcello
Member #1,860
January 2002
|
The c++ wrappers I've been messing with use the alBitmap naming convention, seeing as most OOP stuff is like that... (maybe I'm wrong, but I personally prefer that style, whether or not allegro uses it, doesn't really matter to me-- it is an extra 1-5 keys on every function (al_blit...alBlit...)) Marcello |
|
Zaphos
Member #1,468
August 2001
|
al_blit has a tendency to be mis-typed as al_Blit, and is more keystrokes than alBlit, as Marcello said; but yeah, this really don't make that much difference. Anyway, I realize what you meant about MSVC; for some reason I was thinking build FOR msvc, not build WITH, and, um, I dunno; I'm fine now It's cool that Matthew intends to set up something like that ... maybe we'll see some interesting data when he does! Yay to Matthew! And to Evert: the wrapper idea thing sounds cool! Heh, and we'd have one less silly argument ...
|
|
Peter Hull
Member #1,136
March 2001
|
Quote: And, before anyone attacks me further, notice that I have quoted from no earlier messages than the one where Peter Hull stopped it now.
I didn't really expect to be obeyed Look on the +ve side, folks: we'll soon have an MSVC project for allegro (I'm really surprised there wasn't one, actually) Pete
|
|
|
|