The scale of Adium

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

The scale of Adium

Post by Catfish_Man »

Out of interest I checked on the size of the Adium project as of a few revisions ago.

Objective-C and headers (.h/.m): 1,312 files, containing 233,201 lines

C (.c): 6 files with 11,207 lines

PERL (.pl): 6 files, containing 934 lines

Property Lists (.plist): 109 files containing 4,833 lines

Total (counting only these file types): 1,433 files containing 250,175 lines
:shock: :shock: :shock:
Guest

Post by Guest »

there are three types of people on these forums

1. the people that are .. kind to the second type of person and know something or alot about programing.

2. people that know nothing about programing but are computer savvy enough to describe their adiumx problems. (me)

3. People that are lame and make fun of the second type of person and claim they know something about programing.

and then there are people who dont search for topics on forums.. which i cant give a group to because i did that once and have since learned my lesson...


sooooo to get to the point... is that alot? :D
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

I'm 1 I guess…

But I mislead people…
Blog | X(tras)
Communists code without classes.
User avatar
TheSilverFox06
Grandé
Posts: 770
Joined: Fri Dec 03, 2004 10:16 pm
Location: St. Paul, MN

Post by TheSilverFox06 »

Well, I know a bit of programming (not nearly enough to do anything significant with, though), and I could imagine that writing 205,175 lines of code would take quite a while, especially considering that you're going to be going back and editing a lot of those lines at some point or another.
User avatar
carlj7
Frappa
Posts: 126
Joined: Sun Dec 05, 2004 5:37 am
Location: Takaoka, Japan
Contact:

Post by carlj7 »

I would say that's pretty healthy. A project is considered to be "big" when it has around a million lines of code. According to Wikipedia, Windows 3.1 had 3 million lines of code and Windows XP has 40 million. So given that Adium is just an IM client, they're not bad off.
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post by bgannin »

Lines of Code (LoC) is not an indication of robustness. Mozilla has over a million LoC for its rendering engine, KHTML has about 15,000 LoC. Which did Apple go with - KHTML and its smaller codebase and footprint. IE has about 4 million LoC... that's as much as an operating system, which should indicate something ;)
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
User avatar
FredAkbar
Crema
Posts: 401
Joined: Sat Dec 04, 2004 1:00 am
Location: Santa Barbara, CA
Contact:

Post by FredAkbar »

How much does Panther have?
Fred / Adium X 1.2.7
20" iMac w/ Intel Core Duo 2.0 GHz / 2 GB RAM / 256 MB Radeon X1600 / 250 GB HD / OS 10.5.4
FreeRice. Play a free vocab game on this ad-supported site to help fight world hunger.
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

FredAkbar wrote:How much does Panther have?
Rather, how much does Tiger have?
Blog | X(tras)
Communists code without classes.
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

bgannin wrote:Lines of Code (LoC) is not an indication of robustness. Mozilla has over a million LoC for its rendering engine, KHTML has about 15,000 LoC. Which did Apple go with - KHTML and its smaller codebase and footprint. IE has about 4 million LoC... that's as much as an operating system, which should indicate something ;)
LoC is also unfair; they might be really short or really long (do they count returns as lines?)
Blog | X(tras)
Communists code without classes.
User avatar
carlj7
Frappa
Posts: 126
Joined: Sun Dec 05, 2004 5:37 am
Location: Takaoka, Japan
Contact:

Post by carlj7 »

zaudragon wrote:LoC is also unfair; they might be really short or really long (do they count returns as lines?)
True, LoC is a disputable measure. However, I don't think the big difference between Mozilla and KHTML comes down to Mozilla having a lot of really short comments. :wink:
User avatar
David Munch
Grandé
Posts: 892
Joined: Sun Dec 05, 2004 3:41 pm
Location: Denmark
Contact:

Post by David Munch »

zaudragon wrote:
bgannin wrote:Lines of Code (LoC) is not an indication of robustness. Mozilla has over a million LoC for its rendering engine, KHTML has about 15,000 LoC. Which did Apple go with - KHTML and its smaller codebase and footprint. IE has about 4 million LoC... that's as much as an operating system, which should indicate something ;)
LoC is also unfair; they might be really short or really long (do they count returns as lines?)
And as we know from the leaked source code, 20% of MS' code is "HACK INSERTED HERE"... :lol:
Guest

Post by Guest »

bgannin wrote:Lines of Code (LoC) is not an indication of robustness. Mozilla has over a million LoC for its rendering engine, KHTML has about 15,000 LoC. Which did Apple go with - KHTML and its smaller codebase and footprint. IE has about 4 million LoC... that's as much as an operating system, which should indicate something ;)
good perspective :D
User avatar
air__devil
Crema
Posts: 310
Joined: Fri Dec 03, 2004 10:07 pm
Location: Marina Del Rey, Ca
Contact:

Post by air__devil »

bgannin wrote:Lines of Code (LoC) is not an indication of robustness. Mozilla has over a million LoC for its rendering engine, KHTML has about 15,000 LoC. Which did Apple go with - KHTML and its smaller codebase and footprint. IE has about 4 million LoC... that's as much as an operating system, which should indicate something ;)
...And they still can't get IE to work right.

On a related note, did anybody else see this article?
http://www.bbspot.com/News/2005/01/micr ... yware.html

I think that it sums up IE and MS nicely.
Love,
Ev
Guest

Post by Guest »

air__devil wrote:...And they still can't get IE to work right.

On a related note, did anybody else see this article?
http://www.bbspot.com/News/2005/01/micr ... yware.html

I think that it sums up IE and MS nicely.
ohh man, i nearly peed my pants

Edit: spybot S&D = the best, MS should just pay those guys a gazillion bucks... least it will work right :D
User avatar
air__devil
Crema
Posts: 310
Joined: Fri Dec 03, 2004 10:07 pm
Location: Marina Del Rey, Ca
Contact:

Post by air__devil »

SuperJeremy3000 wrote:
air__devil wrote:...And they still can't get IE to work right.

On a related note, did anybody else see this article?
http://www.bbspot.com/News/2005/01/micr ... yware.html

I think that it sums up IE and MS nicely.
ohh man, i nearly peed my pants

Edit: spybot S&D = the best, MS should just pay those guys a gazillion bucks... least it will work right :D
Wrong!
It can't remove IE!
:P
Love,
Ev
Post Reply