This is something of an unsolved problem at the moment, but one way to explore is methodswith(AType).
If you're looking for more flexible function chaining, I recommend having a look at the threading macros in Lazy.jl<https://github.com/one-more-minute/Lazy.jl#macros> . On Saturday, 12 April 2014 06:45:43 UTC+1, jason-sage wrote: > > On 4/11/14, 17:49, Ben Racine wrote: > > But, when a function really does logically belong to its first argument, > > I (sometimes) find myself missing the function namespacing inherent to > > those systems. I find myself wanting to do what one can do in R and > > inject a '.' into the function name just for the illusion of > namespacing. > > Thanks for asking this. I've also been thinking about how things like > tab completion and other discoverability interfaces work in Julia. In > python, for example, having that namespacing that you bring up above > makes tab completion on an object a very natural way to explore a > vocabulary of functions associated with the object. How does Julia > usually address discoverability and interactive exploration of functions > (like with tab completion, etc.)? > > Thanks, > > Jason > >
