On Wed, 19 Jul 2006, Anselm R. Garbe wrote:

I already added a different main page which points to current
projects like wmii at http://www.10kloc.org. Maybe we can gain
more influence in the open source and software community with
this philosophy.

        While minimalism is admirable, I think it fallacious to believe
  that "that software exceeding this maximum is bloated and seriously
  wrong".  Some configurations of the Plan 9 kernel (see
  http://cm.bell-labs.com/sys/doc/names.html) are above ten thousand
  lines.  There is no hope of writing a modern compiler in less than
  ten thousand lines (unless you want to pay a significant performance
  penalty by making every phase a separate program "filter" -- not to
  mention how bloated it would become by have "n" additional lexers and
  parsers).

        Furthermore, the philosophy as described on the web site is
  under-developed.  It does not take into account modularity
  mechanisms -- if the complexity is hidden behind a well defined
  interface, is it really complex?  This is probably because people
  programming in C have no access to data abstraction.  Which raises
  another problem: 10kloc in what language?  In the languages I use, I
  can get as much done with half the code of a C program, so does that
  mean they must only be 5kloc to qualify for 10kloc.org?

        A better philosophy would be one based upon Einstein's quote
  "Everything should be made as simple as possible, but not simpler".
  Trying to fit everything into a less than 10kloc mold is going to
  require making things simpler than they ought to be.

--
--- Geoff Washburn | [EMAIL PROTECTED] | http://www.cis.upenn.edu/~geoffw/ ---

_______________________________________________
[email protected] mailing list
http://wmii.de/cgi-bin/mailman/listinfo/wmii

Reply via email to