From owner-freebsd-hackers Sun Jun 2 22:29: 1 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from orthanc.ab.ca (orthanc.ab.ca [216.123.203.186]) by hub.freebsd.org (Postfix) with ESMTP id 3558137B40B for ; Sun, 2 Jun 2002 22:28:58 -0700 (PDT) Received: from orthanc.ab.ca (localhost.orthanc.ab.ca [127.0.0.1]) by orthanc.ab.ca (8.12.3/8.12.3) with ESMTP id g535Snm1029630; Sun, 2 Jun 2002 23:28:49 -0600 (MDT) (envelope-from lyndon@orthanc.ab.ca) Message-Id: <200206030528.g535Snm1029630@orthanc.ab.ca> From: Lyndon Nerenberg Organization: The Frobozz Magic Homing Pigeon Company To: jos@catnook.com Cc: Sergey Babkin , Terry Lambert , freebsd-hackers@FreeBSD.ORG Subject: Re: Improving GNU make compatibility in BSD make (+ patch) In-reply-to: Your message of "Sun, 02 Jun 2002 19:39:42 -0701." <20020603024004.GC11452@lizzy.catnook.com> X-Mailer: mh-e 5.0.92; MH 6.8.4; Emacs 21.2 Date: Sun, 02 Jun 2002 23:28:49 -0600 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >>>>> "Jos" == Jos Backus writes: Jos> My proposal for adding $^ as an alias for $> does not add any Jos> incompatibilities, neither with POSIX nor with any existing BSD Jos> make. Yes, and no. Adding new features doesn't break existing code, but it encourages new code to use the new features in a non-compatible way. The import of tcsh on top of csh is a classic of this. What we have works. It's not cool and/or sexy. But it works. If you *need* the features of GNUmake, use GNUmake. --lyndon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message