(on a related note, for the same reason type assertions in a method 
> definition don't actually improve performance)
>
> On Tuesday, July 8, 2014 6:19:51 PM UTC-7, 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.
>>
>
Does it mean that method dispatching, i.e. choice of concrete code to 
execute, always happens in run-time and never in compile time?  Is there 
relevant C code on GitHub that I can look at? 

Reply via email to