Stefan Monnier writes: >>> > Something like the patch below seems to work (and it generalizes >>> > map-put to accept for MAP not only symbols but any "lvalue"). >>> For lists, yes indeed. I was looking for a simple way to do that, >>> thanks! >> Since the macro-expansion is done before we know what type we'll get, >> the restriction to lvalues carries over to all other types :-( Just out of curiosity, where is this restriction set? Nico -- Nicolas Petton http://nicolas-petton.fr