On Wed, May 23, 2007 at 07:35:47PM +0200, Jukka Salmi wrote: > Sander van Dijk --> dwm (2007-05-23 17:53:26 +0200): > > As for test being a language contruct: is isn't, or at least wasn't > > originally. > > If that's why you don't want test/[ to be shell builtins you might > want to remove other builtins like echo, printf, false, true, pwd, > kill, etc. as well. If executable size really matters this might indeed > be a good idea, especially for "large" things like printf.
Actually this is the case in Plan 9, and they do it right in my opinion. The main problem with this design in Unix is, that fork() is a rather expensive call with performance issues. > But this is getting OT now... Indeed, for consistency sake I will change dmenu_path soon. Regards, -- Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361
