26 messages in com.perforce.jamming[jamming] new release of "FT Jam"| From | Sent On | Attachments |
|---|---|---|
| David Abrahams | 18 Jun 2001 15:20 | |
| Brett Calcott | 20 Jun 2001 14:29 | |
| David Abrahams" <david.abrahams@rcn.com (David Abrahams) | 20 Jun 2001 16:09 | |
| John Belmonte | 20 Jun 2001 22:56 | |
| David Abrahams | 21 Jun 2001 05:26 | |
| John Belmonte | 21 Jun 2001 05:44 | |
| David Abrahams | 21 Jun 2001 05:50 | |
| David Turner | 26 Jun 2001 01:24 | |
| David Abrahams | 26 Jun 2001 06:01 | |
| David Turner | 26 Jun 2001 08:07 | |
| David Turner | 26 Jun 2001 08:40 | |
| David Turner | 26 Jun 2001 08:56 | |
| David Abrahams | 26 Jun 2001 09:41 | |
| David Abrahams | 26 Jun 2001 10:12 | |
| David Turner | 26 Jun 2001 11:35 | |
| Beman Dawes | 26 Jun 2001 11:40 | |
| David Turner | 26 Jun 2001 14:44 | |
| Chris Antos | 26 Jun 2001 17:18 | |
| Dave Lewis | 26 Jun 2001 20:25 | |
| David Abrahams | 27 Jun 2001 04:56 | |
| Dave Lewis | 27 Jun 2001 07:54 | |
| Paul Moore | 27 Jun 2001 15:14 | |
| David Abrahams" <david.abrahams@rcn.com (David Abrahams) | 27 Jun 2001 17:31 | |
| Paul Moore | 28 Jun 2001 12:46 | |
| David Abrahams | 28 Jun 2001 14:54 | |
| Paul Moore | 30 Jun 2001 09:59 |
| Subject: | [jamming] new release of "FT Jam"![]() |
|---|---|
| From: | David Turner (davi...@freetype.org) |
| Date: | 06/26/2001 02:44:24 PM |
| List: | com.perforce.jamming |
hi again,
For now, you'll need to assign a dummy variable with the call as in:
_ignore = [ $(RULE) params ] ;
hideous, but it works..
Actually, a better solution would probably to define a new rule like the following:
########################################################## # # invoke VARIABLE : params1 : params2 : params3 : .... # # a special rule used to invoke rules indirectly. # $(<) must be a variable name and will be expanded # to determine which rule to call # # rule invoke # VARIABLE : params1 : params2 : .... { local _ignore ;
_ignore = [ $($(1)) $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ]
;
}
and a simple example would be:
RULE = "ECHO" ; invoke RULE : "hello world" ;
seems a lot cleaner :-)
- David Turner




