3 messages in com.perforce.jamming[jamming] Jam's dangerous syntax
FromSent OnAttachments
David Abrahams" <david.abrahams@rcn.com (David Abrahams)22 Jul 2001 16:28 
Arnt Gulbrandsen30 Jul 2001 04:56 
David Abrahams30 Jul 2001 06:19 
Subject:[jamming] Jam's dangerous syntax
From:Arnt Gulbrandsen (ar@gulbrandsen.priv.no)
Date:07/30/2001 04:56:31 AM
List:com.perforce.jamming

David Abrahams <davi@rcn.com>

The 2nd line is silently interpreted as part of the first rule invocation! I'm not sure what the answer might be other than to surround all calls with [].

Compilers usually "solve" such problems with warnings. In this case, if jam sees an argument on the beginning of a line, and that word is also the name of a rule, then warn.

Of course, compilers genereally don't have the option of changing the language to remove the problem.

--Arnt