Jump to content

Talk:LCC (compiler)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

LCC-win host page gone?

[edit]

The linked host page ( http://www.cs.virginia.edu/~lcc-win32/ ) has been returning a "403 Forbidden" for several months now. Multiple attempts to contact the department or a webmaster have gone unanswered. It is possible the page has been deleted or moved, but it is unclear how to get in contact with anyone who would know anything about this. — Preceding unsigned comment added by 98.102.150.67 (talk) 18:26, 11 April 2018 (UTC)[reply]

Tiny CC LOC

[edit]

It's not clear that tcc has less LOC than LCC. Ohloh says Tiny CC has approximately 60000 C LOC - http://www.ohloh.net/p/tcc/analyses/latest/languages_summary . 46.208.141.161 (talk) 13:54, 16 February 2014 (UTC)[reply]

In fact looking at https://www.openhub.net/p/tinycc/analyses/latest/languages_summary shows TCC was around or under 20000 C LOC until April 2005 when it jumped to around 40000 so I'd argue the claim should be removed.
51.9.218.135 (talk) 11:12, 26 March 2018 (UTC)[reply]

"Well documented"?

[edit]

lcc/src% wc -l *.c

  10764 total

lcc/src% ack "\/\*" *.c | wc -l

    483

I think not. It appears that _all_ of the useful comments in the compiler were stripped out and put into the book. — Preceding unsigned comment added by 67.214.93.178 (talk) 23:04, 21 February 2018 (UTC)[reply]

The real source of the compiler is a literate program that is processed with noweb and/or notangle precisely to either produce the TeX code for the book or the C sources for compilation. Did you expected to find the web sources in the github repository?
The book is the documented source available to us, the readers. Of course it is well documented.
Besides that, your awk (you wrote ack) filter doesn't count all the words in a multi-line comment, only the words in the first row. It also ignores the non standard // comments, — Preceding unsigned comment added by 201.124.180.125 (talk) 09:11, 6 October 2018 (UTC)[reply]