Using the example package https://github.com/JuliaLang/Example.jl/ I am wondering:
the root level name ~/Example.jl is case-insensitive and the .jl suffix is optional i.e. if I rename ~/Example.jl to ~/example it still works. Changing ~/Example.jl to ~/fobar and it breaks. However, ~/Example.jl/src/Example.jl is not case-insensitive and the .jl suffix is mandatory ... And how is the source tree searched? - the docs are a bit patchy ...