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 
>
>

Reply via email to