[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New Software License idea: "The Freedom License."
From: |
Alan Mackenzie |
Subject: |
Re: New Software License idea: "The Freedom License." |
Date: |
Wed, 24 May 2006 16:41:48 +0000 |
User-agent: |
tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (Linux/2.0.35 (i686)) |
Joerg Schilling <js@cs.tu-berlin.de> wrote on 23 May 2006 22:22:09 GMT:
> In article <ovqv4e.lb1.ln@acm.acm>, Alan Mackenzie <acm@muc.de> wrote:
>>Joerg Schilling <js@cs.tu-berlin.de> wrote on 23 May 2006 19:14:34 GMT:
>>> GNU make has many bugs that prevent GNU make from being POSIX compliant.
>>OK.
>>> Some of the bugs are related to the makefile parser and this causes real
>>> problems.
>>That is, problems which stop you getting your work done, not just
>>special boundary cases you can dream up to break things.
> As many people who are on e.g. Linux and don't know a more POSIX
> compliant make program although there is "smake", these people write
> makefiles that only work in case that the GNU make bugs are present.
> This is one of the most nasty reasons for non-portable programs today.
Thanks, I didn't know that. I get the feeling you've expended a fair bit
of effort trying to get the GNU make to come into line.
I saw your reply to Ray Ingles. I can't really see that the thing about
lots of escaped newlines would cause a problem in practice. Has even a
single person in the entire history of programming ever, in all
seriousness, written consecutive escaped newlines like that? I mean,
even the shell has problems with WS. For example, if you call the shell
script foo thusly: foo "a b"
and foo calls bar so:
bar "$1"
, bar will see "a b".
But the stuff about $< and $* looks more irksome altogether. Are you
sure that these differences aren't perhaps more a matter of the POSIX
spec not being 100% unambiguous?
Presumably it is possible, even if not nice, to bridge the differences
between these makes with autoconf and things like that.
--
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").
- Re: New Software License idea: "The Freedom License.", (continued)
- Re: New Software License idea: "The Freedom License.", Alfred M. Szmidt, 2006/05/23
- Message not available
- Re: New Software License idea: "The Freedom License.", Joerg Schilling, 2006/05/23
- Re: New Software License idea: "The Freedom License.", Alfred M. Szmidt, 2006/05/23
- Message not available
- Re: New Software License idea: "The Freedom License.", Karen Hill, 2006/05/23
- Re: New Software License idea: "The Freedom License.", Alfred M. Szmidt, 2006/05/24
- Message not available
- Re: New Software License idea: "The Freedom License.", David Kastrup, 2006/05/24
- Re: New Software License idea: "The Freedom License.", Alfred M. Szmidt, 2006/05/24
- Re: New Software License idea: "The Freedom License.", Drazen Kacar, 2006/05/24
- Re: New Software License idea: "The Freedom License.", Alan Mackenzie, 2006/05/23
- Re: New Software License idea: "The Freedom License.", Joerg Schilling, 2006/05/23
- Re: New Software License idea: "The Freedom License.",
Alan Mackenzie <=
Re: New Software License idea: "The Freedom License.", Alfred M. Szmidt, 2006/05/23
Re: New Software License idea: "The Freedom License.", Colin B., 2006/05/23