Skip to content

Schrodinger's deprecat #46354

Closed
Closed
@chriselrod

Description

@chriselrod
julia> module Foo
       export @m, @mdep
       macro m(ex); ex; end
       Base.@deprecate_binding var"@mdep" var"@m"
       end
Main.Foo

julia> module Bar
       using Main.Foo
       end
Main.Bar

julia> Base.isdeprecated(Main.Bar, Symbol("@mdep"))
false

julia> Base.isdeprecated(Main.Foo, Symbol("@mdep"))
true

julia> Main.Bar.var"@mdep" === Main.Foo.var"@mdep"
true

julia> Base.isdeprecated(Main.Bar, Symbol("@mdep"))
true

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions