From g...@lexort.com Sat Oct  6 01:44:14 2018
        From: Greg Troxel <g...@lexort.com>
        To: Kathe <ka...@sdf.org>
        Cc: netbsd-users@netbsd.org
        Subject: Re: why crypt in ed?
        OpenPGP: id=098ED60E
        X-Hashcash: 1:20:181006:ka...@sdf.org::mUTxJ2XdGvms+ndz:00000dUO
        X-Hashcash: 
1:20:181006:netbsd-users@netbsd.org::G51aE9AREw7cMNqA:000000000000000000000000000000000000000CNu
        Date: Fri, 05 Oct 2018 21:38:54 -0400

        Kathe <ka...@sdf.org> writes:

        > just noticed, there is a crypt function in /bin/ed
        > and consequently /bin/ed is linked to the crypt lib.
        > may i know why? this somehow goes against the unix
        > philosophy of one small tool doing a small task but
        > doing it well. why do we need a swiss army knife? :)

        A question that immediately comes to mind is how long it has been there.

        Often, features date from Seventh Edition, Sixth, or even earlier.  The
        ed(1) man page says it appeared in First Edition; I can only say it was
        there in Sixth.

        Man page archaeology says that the -x feature was added in Seventh
        Edition:

        http://man.cat-v.org/unix_6th/1/ed
        http://man.cat-v.org/unix_7th/1/ed

        The BSD way is to respect tradition, absent a compelling reason.



isn't having a tightly built ed a compelling reason enough?
btw, why is /bin/ed dynamically linked?
wouldn't it need to be usable even under extreme conditions?
just my inexperience showing! ;)

Reply via email to