17 messages in com.perforce.jamming[jamming] Unclear parts of the Jam se...
FromSent OnAttachments
Wallace, Richard24 Sep 2003 12:38 
Harri Porten24 Sep 2003 13:37 
Wallace, Richard24 Sep 2003 15:21 
Paul Forgey24 Sep 2003 16:38 
Alen Ladavac28 Sep 2003 05:01 
Arnt Gulbrandsen29 Sep 2003 02:08 
Arnt Gulbrandsen29 Sep 2003 02:49 
Vladimir Prus29 Sep 2003 03:00 
Alen Ladavac29 Sep 2003 04:41 
Vladimir Prus29 Sep 2003 05:03 
Arnt Gulbrandsen29 Sep 2003 05:11 
Vladimir Prus29 Sep 2003 05:20 
Johan Nilsson29 Sep 2003 05:38 
Johan Nilsson29 Sep 2003 05:58 
Alen Ladavac29 Sep 2003 06:51 
Alen Ladavac29 Sep 2003 08:13 
Christopher Seiwald29 Sep 2003 16:35 
Subject:[jamming] Unclear parts of the Jam sematics
From:Christopher Seiwald (seiw@perforce.com)
Date:09/29/2003 04:35:46 PM
List:com.perforce.jamming

| > Uh, if VAR is unset, $(VAR:E) is a list containing one zero-length | > string, while $(VAR) is a zero-entry list. | | You're right! | | > >> Why would the original Jamfile use it, then? | > > | > > That's a mistery ;-) | > | > Agree. | > | > Someone is being very subtle there... | | Aha! List products. I see... But, why is that used in HDRSEARCH? :/

If SEARCH_SOURCE is unset, then $(SEARCH_SOURCE:E) expands to a single null string, which _anyone_ knows refers to the current directory, at least in jam.

OK, so maybe everyone doesn't know it.

Christopher

p.s. I'm not expecting extra credit in my programming class for this one.