Thanks, so the code is only executed when the module was previously loaded 
right?

Am Dienstag, 23. Dezember 2014 16:10:55 UTC+1 schrieb tshort:
>
> Not quite what you're asking, but see some discussions in this issue:
>
> https://github.com/JuliaLang/julia/issues/2025
>
> Particularly, see the note on Mike Innes's require macro. Here is an 
> example in action for supporting multiple plotting mechanisms:
>
>
> https://github.com/one-more-minute/Jewel.jl/blob/b0e8c184f57e8e60c83e1b9ef49511b08c88f16f/src/LightTable/display/objects.jl#L168-L170
>
>
>
> On Tue, Dec 23, 2014 at 9:42 AM, Tobias Knopp <[email protected] 
> <javascript:>> wrote:
>
>> Sorry if this has already been answered. Its about optional plotting 
>> functionality in a package. More precisely I want to have some Winston / 
>> Gtk based plotting things and some PyPlot plotting routines.
>>
>> Is there a possibility to have submodules in a package so that the main 
>> module can be used without the subfunctionality?
>>
>> e.g.
>>
>> using Foo 
>>
>> works does not require Winston/Gtk/PyPlot
>>
>> using Foo, FooGUI
>>
>> does require Winston and Gtk and
>>
>> using Foo, FooMyBeautifulPlots
>>
>> requires PyPlot?
>>
>> Thanks
>>
>> Tobi
>>
>
>

Reply via email to