On Thursday, January 1, 2015 11:45:00 AM UTC+10, Jameson wrote:
>
> method dispatch on the object type does a remarkably good job at providing 
> this functionality without needing a specialized feature:
>
> static_data(::Type{MyObj}) = 1
> static_data(::Type{MyOtherObj}) = 2
>

Would like to document this, but not sure where it should go?
 

>
>
> On Wed Dec 31 2014 at 8:23:40 PM Josh Langsfeld <jdl...@gmail.com 
> <javascript:>> wrote:
>
>> I currently am trying to solve a problem where I have many composite 
>> types and I would like to associate some data with each type, such that 
>> every instance has access to it. Obviously, in C++ I would just create a 
>> static member variable. 
>>
>> Is there a good way to go about this in Julia? Currently, I have it 
>> working by using a global Dict mapping DataType objects to their associated 
>> data but I really don't like this. Something more naive like just adding 
>> that field to every object instance also strikes me as unnecessary and 
>> wasteful. I haven't seen any significant discussion about static fields on 
>> the lists or on github so is this something that could be considered for 
>> addition to the language?
>>
>> Thanks,
>> Josh
>>
>

Reply via email to