I’m kind of afraid this thread is getting very
offtopic…
— Eric Wing wrote:
Perhaps I will look more closely at XCode, but
only
because you’ve said it has some useful features.
But
I
refuse to include it as part of the build process
or
use any special code generation that would require
that a person who wants to modify my work have
XCode.
Simply put, you may say it’s simple to get XCode,
and
it probably is, but it still doesn’t meet my
standard
of popularity. I don’t want people to have to
download
10 packages if they choose to help develop my
software, and while SDL + XCode only makes 2, who
knows what XCode’s prerequisites are, and if I
make
it
a policy to incur new prerequisite software on a
whim,
then I’ll probably end up with a lot more than
anyone
wants to deal with. (Or, perhaps no one else in
the
world has my intolerance for dependancy hell )
Actually, I think in order to get Apple’s gcc and
Terminal, you must install the Developer Tools which
includes Xcode. Thus anybody running Panther who
expects to compile your stuff must already have the
developer tools installed anyway.
I should have pointed this out earlier: I don’t intend
my end users to be running any particular operating
system, that includes Panther and OS X.
As for popularity, I don’t know the numbers, but
there’s a whole convention of developers meeting up
in
July for WWDC who might disagree with your
assessment
Software development conventions only prove that there
are a few thousand people with enough money and
freedom to take a week long trip to talk to
like-minded developers. It has little to do with how
popular it actually is. If anything, the attandance of
a convention is often the measure of user’s
dedication, not their numbers.
Remember that Macs are a pretty small minority to
begin with, so it might be hard to assess the
popularity of Xcode if you’re looking at sites that
focus energy on Linux or Windows.
I don’t base it on sites, I base it on free, open
source operating system distributions. To date, not
one includes XCode even as an option. To me, this
means it isn’t good enough (that doesn’t mean it’s not
just as good as the software that would take its
place, it just means it’s not particularly better.)
Like it or not,
since Xcode is Apple’s official developer IDE, they
are going to push it on people.
No one can push anything on you you don’t really want.
If they decide to try and lock me into using XCode, I
may just stop using OSX.
If you look at any
Mac
specific programming books, they all use Project
Builder or Xcode.
That’s because if they weren’t Mac-specific, but were
for still for Mac developers, well then they’d just be
Unix development books wouldn’t they? And those books
do exist in far greater numbers.
I’m not trying to deter you from using Makefiles. If
you want to use them, that’s great.
I don’t personally want to use make, but I think
that’s the fastest, cheapest way for all users to
build my source code.
But you
shouldn’t
base your decision to use or not use Xcode based on
incorrect reasons.
I agree. I wish XCode just used another application’s
syntax definition files like Vim or something, so that
I could actually edit source code in it that isn’t a
format syntax they had initially thought of. Apple may
be embracing Open Source on the surface, but if they
aren’t reusing software that’s already been written,
then they’re really missing a big part of it.> > From: Donny Viszneki
-Eric
SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.
http://promo.yahoo.com/sbc/