Skip to content.
Pipeline > DeveloperDocumentation > SourceCodeStatistics
The following are statistics about the source code of the various versions of the Pipeline, calculated by using sclc, on the latest version of the code checked out from our CVS Repository.

Legend

  • Lines- total number of lines in the files
  • Blank- number of blank lines
  • Cmnts- number of comment lines
  • NCSL - number of non-comment source lines
  • AESL - ``assembly equivalent source lines'' (it calculates this using assembly-equivalence factors published by Software Productivity Research)

Pipeline v1.0 (this is not a particularly accurate detailing of v1 code, as there are duplicate directories in there)

Lines  Blank  Cmnts   NCSL     AESL     
=====  =====  =====  =====  ==========  =======================================
 2888    455    622   1838      9190.0  ----- Tcl -----  (13 files)
 1411    386    473    552      8280.0  ----- make -----  (18 files)
131088  33091  33492  70143    420858.0  ----- C++ -----  (240 files)
 2136    222   1255    872      2180.0  ----- C -----  (34 files)
  948     94     94    760     11400.0  ----- Perl -----  (13 files)
10743    398   1918   8383    125745.0  ----- shell -----  (247 files)
47235   7581  13601  27799    166794.0  ----- Java -----  (203 files)
196449  42227  51455  110347    744447.0  ***** TOTAL *****  (768 files)

Pipeline v2.0

Lines  Blank  Cmnts   NCSL     AESL     
=====  =====  =====  =====  ==========  =======================================
    4      0      1      3        18.0  ----- C++ -----  (1 file)
  119     21      9     89      1335.0  ----- shell -----  (1 file)
23091   3098   3691  16608     99648.0  ----- Java -----  (131 files)
23214   3119   3701  16700    101001.0  ***** TOTAL *****  (133 files)

Pipeline v3.0 sclc (updated nightly)

-- MichaelJPan - 30 Mar 2005