# Example of when explicitly using MapThread is better than giving a function the Listable Attribute

This answer says that Listable just makes the function automatically apply MapThread to its arguments.

Does anyone have a simple example of when explicitly using MapThread is better (or simply more convenient) then just giving a function the Listable attribute?

My guess is that if I have a function that works on lists (concatenating, etc), this would be such a case. Or perhaps theres an easy example using Plot (since a list of plot may not be desirable).

• Explicit is better than implicit? – Alan May 29 at 17:29
• If it is a built in function, it's probably not a good idea to change its Listable status, else you might break something internally. – bill s May 29 at 19:38