3 Oct
2006
3 Oct
'06
3:20 p.m.
Yes. 3^n possibiltiies instead of 2^n is a horrible cost. And also, we are matching in the database not with sprintf. Argument type is not to be solved IMNSHO on this level.
Regarding *, I think some modules already use that, namely views. There won't be too much escaping. You will never ever emit a path like node/%/foo , that's an internal id.
Have you considered using %s and %d, but considering them equivalent for the lookup process? e.g. I could not define node/%s/edit and node/%d/edit, but if I define the second one, the argument gets cast to integer when passed in. Steven