Custom Query (100 matches)
Results (52 - 54 of 100)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#69 | fixed | kmk: $(printf fmt,arg+) | ||
Description |
Add a function similar to the unix printf command. |
|||
#71 | fixed | kmk: add basic string manipulation functions | ||
Description |
|
|||
#72 | fixed | kmk: Add .RETURN and .ARGC to $(evalcall ) and $(evalcall2 ) for creating functions | ||
Description |
To create more complicated functions without also creating an unreadable mess, it's necessary to make Example: define POP local words := $(words $($1)) local .RETURN := $(word $(words), $($1)) $1 := $(wordlist 1, $(expr $(words) - 1), $($1)) endef stack-var = a b c d d-element := $(evalcall POP,stack-var)
In addition, it's very useful to have some way of getting at the argument count without evaluating all the possibilities. For this purposed |