On Tue, May 19, 2009 at 3:47 PM, Barton Willis <willisb at unk.edu> wrote:
> (%i11) load("multiadditive")$
>
> (%i12) declare(f, threadable)$
I'm opposed to adopting Mathematica's idiosyncratic terminology.
"Threadable" just means that f distributes over a list, right?
Why can't we have a declaration to that effect? A new term causes
needless confusion.
Surely declare(f, distributes_over_list) is less obscure than
declare(f, threadable).
Better still would be declare(f, distributes_over("[")) which is more general.
best
Robert Dodier