On Tue, 2007-10-02 at 11:49 +0200, Fabian Groffen wrote:
> Which doesn't seem to be an answer to the question at all to me.  My
> question was basically about what the benefits are of changing the meta
> information interpretation definition.  In other words, if project X
> says their code should be compiled with GCC, what are the benefits
> exactly if you change that into "should be compiled with a C99 compliant
> compiler", considering you are eventually interested in the produced
> code only.  (Is it worth it to teach/force devs to use something else
> if this is only how to obtain the end product, which should run with
> "anything"?)

project X says their code should be compiled with GCC, should we deny
the ICC users the ability to compile it? I don't think so. I think users
should have a choice. If users didn't have choice, then EGCS would never
have happened.

I believe it is work teaching devs to use POSIX shell over bash. For
example, many of the recent commits have highlighted that a lot of devs
have no idea when it comes to quoting. My view on this is because bash
encourages you not to quote by using [[ ]], unlike POSIX [ ] which
forces you to know when to quote.

It also means that their code stands a better chance of working where
bash is not available, but /bin/sh is a POSIX shell still.

Thanks

Roy

-- 
[EMAIL PROTECTED] mailing list

Reply via email to