Peter Royal wrote: > nor have I seen an example that *requires* a hint, they can all be refactored > into a single lookup key.
Of course, this is trivial topology: any two dimensional infinite discrete sets can be mapped onto a one dimensional infinite discrete set. The problem is not feasibility, is semantics. when you do something like lookup(x,y); you are explicitly keeping the two dimensions separate, when you do lookup(x+y); you are actually doing two conceptual things at once 1) (x,y) -> x+y [2-d mapping into 1-d mapping] 2) x+y -> component [1-d mapping into 1-d mapping] This looks like a hack imposed by a framework constraint that shouldn't be there. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. <[EMAIL PROTECTED]> Friedrich Nietzsche -------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>