help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: define issues


From: Eli Zaretskii
Subject: Re: define issues
Date: Tue, 17 Mar 2009 20:52:16 +0200

> Date: Mon, 16 Mar 2009 23:55:08 -0700
> From: Philip Guenther <address@hidden>
> Cc: address@hidden, address@hidden
> 
> On Mon, Mar 16, 2009 at 9:16 PM, Eli Zaretskii <address@hidden> wrote:
> ...
> > Maybe we should just improve the documentation to better explain what
> > $(eval) does and how, so that even non-experts will see the light.
> > What is missing from the current docs that you think should be there
> > (and I don't mean the warning to stay away)?
> 
> Double-evaluation in various languages has been a source of bugs and
> security holes for years, but you don't think people should be warned
> away from this?

In my experience, warnings to stay away without explanations have the
opposite effect: people get curious and "try that at home" anyway.

> "Here folks, see how cleanly this slices your fingers off?   Ain't it
> great!?!  Oh, and the results are completely unlike normal makefiles
> and unmaintainable by the people who follow you!  Perfect job
> security, assuming you keep your job after you've lost your fingers!"

April 1 is still a fortnight away.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]