Thanks!
On Wednesday, June 29, 2016 at 4:35:19 PM UTC-4, Mauro wrote: > > Also, you can put a guard around it: > > if !isdefined(:MyType) > include("myfile.jl") > end > > On Wed, 2016-06-29 at 21:33, Matthieu Gomez <gomez.m...@gmail.com > <javascript:>> wrote: > > I have a file myfile.jl with the following lines: > > type MyType{T} > > x::T > > end > > 1 + 1 > > > > Julia returns an error when I repeatedly include this file > > include("myfile.jl") > > #> 2 > > include("myfile.jl") > > #> ERROR: LoadError: invalid redefinition of constant MyType > > > > The error message only appears if MyType is a parametric type. The error > > appears even though MyType is not redefined. > > Where does this error come from? Is there a way to avoid it? This forces > me > > to restart Julia everytime I update myfile >