"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of singular-4.1.3p2.tar.gz (20 May 12:27, 13911819 Bytes)

About: SINGULAR is a Computer Algebra System for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.



Fossies downloads: /linux/miscsingular-4.1.3p2.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 1824  (1729 files + 3 symlinks within 92 directories)

Histograms of CLOC analysis data of singular-4.1.3p2.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of singular-4.1.3p2.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    1718 text files.
    1600 unique files.                              
     610 files ignored.

github.com/AlDanial/cloc v 1.86  T=1.30 s (856.3 files/s, 388393.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                          422     32369     35235    263089 x   1.51 =      397264.39
C/C++ Header                 444     10651     17911     59950 x   1.00 =       59950.00
C                             48      6421      6256     30396 x   0.77 =       23404.92
Lisp                           7       769      1272     10144 x   1.25 =       12680.00
Bourne Shell                  24       438       972      5180 x   3.81 =       19735.80
m4                            36       787       192      4740 x   1.00 =        4740.00
HTML                          10       612       154      2599 x   1.90 =        4938.10
Python                        37       349       321      2109 x   4.20 =        8857.80
make                          49       509       244      1521 x   2.50 =        3802.50
yacc                           1        80        68      1465 x   1.51 =        2212.15
CSS                            1       232        40      1170 x   1.00 =        1170.00
lex                            2        87       193      1107 x   1.00 =        1107.00
Tcl/Tk                        13       145       527      1024 x   4.00 =        4096.00
Perl                           4       109       124       636 x   4.00 =        2544.00
Markdown                       7       237         0       587 x   1.00 =         587.00
Windows Module Definition      1        51         0       342 x   1.00 =         342.00
diff                           3        43       243       204 x   1.00 =         204.00
XML                            1         5         7       182 x   1.90 =         345.80
ReasonML                       1        10        80       112 x   2.50 =         280.00
YAML                           1         1         1       112 x   0.90 =         100.80
Bourne Again Shell             2        26         9        73 x   3.81 =         278.13
vim script                     1         9        37        42 x   3.00 =         126.00
Pascal                         1         4      1577        22 x   0.88 =          19.36
---------------------------------------------------------------------------------------
SUM:                       1116     53944     65463    386806 x   1.42 =      548785.75
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)