On 5/23/07, Sander van Dijk <[EMAIL PROTECTED]> wrote:

That's how it used to be, and I do believe that represents the
original UNIX spirit (do one thing, and do that right) much better
than the way it is in UNIX-like systems today. To me, conceptual
simplicity is much more important than performance gains through what
I percieve to be "speedhacks".


Testing inside the language isn't a speed hack.
How many languages have you seen that would call external program to test
logic? None. Because it's stupid.

On the other hand kill, echo and other programs like this should of course
be outside the shell.
But I believe this is not about UNIX philosophy, but about designing a clean
and effective language (even a shell) and keeping everything that is not a
part of the language itself in external libraries/programs.

Reply via email to