From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gatech.edu ([128.61.1.1]) by hawkwind.utcs.toronto.edu with SMTP id <2756>; Thu, 29 Oct 1992 10:57:13 -0500 Received: from burdell.cc.gatech.edu by gatech.edu (4.1/Gatech-9.1) id AA09258 for rc@hawkwind.utcs.toronto.edu; Thu, 29 Oct 92 10:57:05 EST Received: from penfold.cc.gatech.edu by burdell.cc.gatech.edu (4.1/SMI-4.1) id AA09905; for rc@hawkwind.utcs.toronto.edu; Thu, 29 Oct 92 10:57:02 EST Received: by penfold.cc.gatech.edu (4.1/SMI-4.1) id AA09110; Thu, 29 Oct 92 10:56:34 EST From: arnold@cc.gatech.edu (Arnold Robbins) Message-Id: <9210291556.AA09110@penfold.cc.gatech.edu> Date: Thu, 29 Oct 1992 10:56:34 -0500 X-Ultrix: Just Say NO! X-Important-Saying: Premature Optimization Is The Root Of All Evil. X-Mailer: Mail User's Shell (7.2.3 5/22/91) To: rc@hawkwind.utcs.toronto.edu Subject: minimalism > From: byron@netapp.com (Byron Rakitzis) > Message-Id: <9210280117.AA25914@netapp.netapp.com> > > It's too slow and too big. > > I think that's just a Bell Labs pissing contest. Over there your macho- > ness as a programmer is measured in inverse proportion to the number > of lines of code you produce for a given task. Yes, Minimalism is an absolute there. Unfortunately, sometimes minimalism makes it hard to get Real Work (tm) done. Compare Perl to Awk sometime. Perl is a Gosh-awful mess to read, but people with real work to do love it. I think there are things that could be added to awk to make it more useful in the ways Perl is, but you have to be careful. "What's his point?" you're all muttering... Minimalism is good as a goal, but you shouldn't let it get in the way; if you really need a feature, add it. A good example is the -u flag on sort. It was added because so many people were just calling uniq anyway, and it made things go more efficiently. Just another point of view from the awk guy over in the corner. Arnold Robbins --- College of Computing | Ping is the screw- Georgia Tech, Atlanta, GA 30332-0280 | driver of network Domain: arnold@cc.gatech.edu Phone: +1 404 894 9214 | debugging tools. UUCP: uunet!cc.gatech.edu!arnold FAX: +1 404 853 9378 | -- me