Okay, I'm really bad at describing this. I'm developing my own package 
`Report.jl` that has some `write` methods in it. So at the beginning of the 
module I'm doing a

`import Base: write, close`

At the first `using Report` the methods work fine. 
`methods(write)` shows

`write(document::Markdown,code::Code) at 
/Users/mesecke/.julia/v0.3/Report/src/reportwriter.jl:47`

so that works.
If I now change one of the methods and `reload("Report.jl")` or include it 
or anything and do the before again,

`methods(write)`

`write(document::Markdown,code::Code) at 
/Users/mesecke/.julia/v0.3/Report/src/reportwriter.jl:47`
`write(document::Markdown,code::Code) at 
/Users/mesecke/.julia/v0.3/Report/src/reportwriter.jl:47`

and calling that method throws a "no method write" error. Is that to be 
expected? What am I doing wrong? 

Thanks a lot for any pointers,

Sven

PS: 

`versioninfo`

Julia Version 0.3.0-prerelease+1400
Commit 6f3a4b6* (2014-02-05 19:14 UTC)
Platform Info:
  System: Darwin (x86_64-apple-darwin13.0.2)
  CPU: Intel(R) Core(TM) i7-4558U CPU @ 2.80GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY)
  LAPACK: libopenblas
  LIBM: libopenlibm



Reply via email to