interesting, well I'll look forward to it (hopefully) in the future then.
On Friday, May 27, 2016 at 6:05:05 PM UTC-7, Cedric St-Jean wrote: > > You would need dot overloading for that, which is scheduled for 0.6 > <https://github.com/JuliaLang/julia/issues/1974>, aka: planned, but don't > hold your breath. > > I believe the general recommendation is to have accessor functions > `get_x(f::Foo)` , `get_y(f::Foo)`, ideally with better names. Telling your > users to access the fields of an object directly exposes internals and will > prevent you from changing them in the future. > > On Friday, May 27, 2016 at 6:52:17 PM UTC-4, Anonymous wrote: >> >> Is there a way to have an alias to a field name? For instance suppose I >> have >> >> type Foo >> x::Int >> end >> >> and I want to have Foo.y reference Foo.x, but I don't want an extra field >> y in order to save memory. Of course why not just have >> >> type Foo >> y::Int >> end >> >> instead? Because I wan't the user to access a field using a different >> name than the field name the programmer sees.. for reasons. >> >
