On Tuesday, July 8, 2014 9:19:51 PM UTC-4, Iain Dunning wrote:
>
> For your "additional" question: no overhead for the abstract version
> versus the two specialized. Don't think of them as types like in C/C++
> function definition, think of them as a filter. Julia will compile a new
> version for every type input you put in anyway that is specialized for the
> type parsed in.
>>
>>
I like this description of Julia function argument types as filters. It
would be good to use this language in the manual somewhere.