Most shell programs (bash etc) use "inherit from parent" as default, why inferior use "redirect to /dev/null" as default?

Best Regards,
Huang Ying
 


On Wed, Jan 22, 2014 at 12:33 AM, Faré <fahree@gmail.com> wrote:
Dear Huang Ying,

> I found in README of inferior-shell, it is said that the default output mode
> is as follow:
>
>   NIL (default) for inheriting the parent process's stdout,
>
> But in recent uiop implementation, the ":output nil" means to redirect to
> /dev/null, while ":output :interactive" means to inherate the parent
> process's stdout (at least for sbcl).
>
> So I think we should change the default value of output parameter for run or
> change the README.
>
> What do you think about that?
>
Thanks for the bug report.
I've slightly edited the README for now.
And some people claim that the concept of "bitrot" is impossible!

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
[A] Computer [programming] language is inherently a pun — [it] needs to be
interpreted by both men & machines. — hbaker