Return-Path: Delivered-To: apmail-incubator-directory-dev-archive@www.apache.org Received: (qmail 40433 invoked from network); 2 Feb 2005 06:16:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 2 Feb 2005 06:16:34 -0000 Received: (qmail 14651 invoked by uid 500); 2 Feb 2005 06:16:33 -0000 Delivered-To: apmail-incubator-directory-dev-archive@incubator.apache.org Received: (qmail 14533 invoked by uid 500); 2 Feb 2005 06:16:33 -0000 Mailing-List: contact directory-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list directory-dev@incubator.apache.org Received: (qmail 14520 invoked by uid 99); 2 Feb 2005 06:16:32 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=FROM_ENDS_IN_NUMS,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of aok123@bellsouth.net designates 205.152.59.69 as permitted sender) Received: from imf21aec.mail.bellsouth.net (HELO imf21aec.mail.bellsouth.net) (205.152.59.69) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 22:16:31 -0800 Received: from [172.16.1.8] ([65.80.200.112]) by imf21aec.mail.bellsouth.net (InterMail vM.5.01.06.11 201-253-122-130-111-20040605) with ESMTP id <20050202061628.MTFB2069.imf21aec.mail.bellsouth.net@[172.16.1.8]> for ; Wed, 2 Feb 2005 01:16:28 -0500 Message-ID: <4200703C.4090801@bellsouth.net> Date: Wed, 02 Feb 2005 01:16:28 -0500 From: Alex Karasulu User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Apache Directory Developers List Subject: [OT] [Trivia] How big is our code base? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I got curious after Emmanuel asked me how big our code base was. I took a guess and figured the whole directory project probably had like 200K lines of code in it. Emmanuel guessed like 250K lines. It nagged me a little cuz we really had no clue so I wrote and checked in a script to occationally report the number of lines within each trunk. Here's what the first run reported: lines of code in ./ldap/trunk = 99386 lines of code in ./naming/trunk = 15850 lines of code in ./apacheds/trunk = 63578 lines of code in ./asn1/trunk = 30759 lines of code in ./sandbox/trunk = 3630 lines of code in ./ntp/trunk = 1618 lines of code in ./apseda/trunk = 15177 lines of code in ./kerberos/trunk = 12947 lines of code in ./dns/trunk = 4242 lines of code in ./changepw/trunk = 2291 lines of code in ./network/trunk = 14353 lines of code in ./protocol/trunk = 583 lines of code in ./dhcp/trunk = 4911 lines of code in ./authx/trunk = 8071 Total: 277396 I was a little shocked to see these numbers. That's a boat load - this is mostly from 16 months of incubation. I guess we were both off a little bit. Overall too much code is a bad thing so this number might not be something to be proud of. However note that a lot of code within the ldap and apacheds trunks is generated by antlr and the directory plugin. It would be interesting to see just how much hmmmm.... -Alex