> It's more than that. Philosophically, I believe the designer's goal involves
> making decisions for the user. If the decisions are good, it's a good design
> and the user is content.  I do not believe it's the designer's goal to defer
> everything to the user.  As a bonus, making decisions early tends to
> simplify the design. This is why there are no stty modes or resource
> files in Plan 9.
> 
> And why there are no 'dot files', although that issue also involves the
> avoidance of dot files filling up your home directory silently and slowing
> down every command that reads the most important directory in your
> world for the sake of customizability. A $USER/lib directory is a
> much sounder place to put such things.
> 
> On a related note, I see no merit whatsoever in separating 'mechanism'
> from 'policy'. If the best design involves conflating them, go for it.
> 
> -rob

Since you bring up design issues I have to ask! Plan9
graphics are limited to 2D and I have long wondered if
stopping there was by design (and lack of need) or because
you couldn't come up with a satisfactory 3D design.  In any
case, how you would you go about designing a 3D graphics
system?  Discussing ideas you have considered and thrown away
or ideas you have mused about but not taken further would be
quite interesting (at least to me).  Thanks!

-- bakul

Reply via email to