From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <200008011627.MAA23565@cse.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Installing the updates From: "rob pike" Date: Tue, 1 Aug 2000 12:26:54 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: f0af363a-eac8-11e9-9e20-41e7f4b1d025 > It would be nice if Pike could present a compelling argument. His web > page states only: [The `web page' is just a very old class handout that propagated far beyond its intended audience.] My long note earlier today was supposed to explain better. Here's a short version: Avoid complexity. Flat structures are simpler than nested ones: simpler to write and, more important, simpler to maintain. If that doesn't compel you, I have nothing more to say. As I said, in our world, our rules work well. We cope with outside software by following outside rules. I do not expect the world to switch to our way of handling #includes; I merely ask that people writing code for Plan 9 try the Plan 9 way. -rob