On Sat, 27 Jan 2007, Sven Schreiber quoted me:
> It seems to me: whether this is a problem or not is a bit subtle,
and
> depends on the context. When a function gives a [null] default for a
> list argument, is it saying A or B?
>
> A: "I'd normally expect a list here, but if you don't want to give one
I
> can manage without"
>
> B: "A basic invocation of this function wouldn't have a list here, but
> if you want to get fancy you can specify one"
>
> I presume you have case B in mind, but in case A the behaviour you
> describe you not, I think, seem wrong.
On reflection case B seems more likely, so I've made things behave
the way you were expecting.
Allin.