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