https://github.com/JuliaLang/julia/issues/13905
On Friday, 6 November 2015 17:04:14 UTC-3, andrew cooke wrote:
>
>
> is this known? am i doing something dumb?
>
> if not, i'll create an issue.
>
> andrew@laptop:/tmp> cat nasty.jl
>
> """this is a doc string"""
> function myfunc()
> @doesnotexist begin
> end
> end
>
> andrew@laptop:/tmp> julia-0.4 nasty.jl
> ERROR: LoadError: invalid doc expression:
>
> function myfunc()
> $(Expr(:line, 4, symbol("/tmp/nasty.jl")))
> @doesnotexist begin
> end
> end
> in include at ./boot.jl:261
> in include_from_node1 at ./loading.jl:304
> in process_options at ./client.jl:308
> in _start at ./client.jl:411
> while loading /tmp/nasty.jl, in expression starting on line 7
>
> in short, the missing macro ends up giving a doc expression error. it's
> not so bad above, where it's obvious, but it's frustratingly misleading
> when you've got a larger function.
>
> with
>
>
> _ _ _(_)_ | A fresh approach to technical computing
> (_) | (_) (_) | Documentation: http://docs.julialang.org
> _ _ _| |_ __ _ | Type "?help" for help.
> | | | | | | |/ _` | |
> | | |_| | | | (_| | | Version 0.4.1-pre+22 (2015-11-01 00:06 UTC)
> _/ |\__'_|_|_|\__'_| | Commit 669222e (5 days old release-0.4)
> |__/ | x86_64-suse-linux
>
> andrew
>