In the End Times: Locusts, Plagues, and A Scourge of Angle Brackets #
Anselm Garbe defending 10kloc.org:
But too often abstractions leads to more complexity, than necessary. See the Web Service disease for example. Do I need an XML parser in the future to call atoi()?
o(^_^)o
That poor fellow.
Trejkaz
Getting an app under 10,000 lines of code is simple. Just import gigantic libraries to do all your work, and write the glue.
FlashHater
I don’t get it. Is this an infight between wmii devs over the project’s focus (be it minimalism or whatnot)?
zimbatm
Trejkaz : oh yeah, like camping :-p
alex
What’s “Web Service” disease? I think I might have picked it up at a party in London but my doctor says I’m ok :/
e
No, you really can’t write a production compiler in 10K lines, unless you’ve got some killer libraries. You can do a cool toy, certainly, and I’ve contributed to such a beast.
And, contrary to the author’s argument, language makes a huge difference. I’ve seen 10:1 ratios for C and Python.
And I routinely work in 50kloc code bases without breaking a mental sweat, and have had little trouble contributing to 250kloc code bases.
Dunno. Even as a short-program fanatic myself, this seems rather bogus.
technomancy
I agree with keeping things simple, but the arguments on that list are pretty silly. Apparently using a high-level language doesn’t keep things simpler? Riiiiight, so let’s see camping in C.
Adam
I think when he was comparing languages, he was comparing C,C++,Java. Which would all be more or less similar. I am sure the Ruby, Python, Perl triad could do it all in one line ;)
...one very long line.
Tom
As I watched that thread unfold on the list, I just kept shaking my head…