This is an entry-level question. So bear me please.

I am writing a package which uses three other packages, say A, B, C. Each 
time I made any change in A or B or C, I had to workspace() and re-ran. 
This is usually very time consuming.

1. Is there anyway to only clear the compilation of the modified package 
without re-compiling the rest which are totally intact? I guess this way a 
lot of compilation time can be saved.

2. After workspace() is called to clear what is in the memory, re-running 
the code always generates loads of warnings, e.g. 

WARNING: Method definition remote_do(Function, Main.Base.LocalProcess, Any
...) in module Compat at /home/kuan/.julia/v0.4/Compat/src/Compat.jl:880 
overwritten in module Compat at /home/kuan/.julia/v0.4/Compat/src/Compat.jl:
880.

What is the cause of such warnings? How to avoid them?

Thanks!

Reply via email to