Skip to content

Instantly share code, notes, and snippets.

@pfitzseb
Created August 21, 2018 09:42
Show Gist options
  • Save pfitzseb/66a2ea26b0b6a6d5844712e58a267c18 to your computer and use it in GitHub Desktop.
Save pfitzseb/66a2ea26b0b6a6d5844712e58a267c18 to your computer and use it in GitHub Desktop.
julia> tryprint.(f[1].kwargs[:oldexprs])
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NODELETE
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_LOCAL
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NOLOAD
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_FIRST
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NOW
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_DEEPBIND
call
Base.Docs.docstr
call
getindex
call
setindex!
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Base.Docs.docstr
call
Core.svec
RTLD_DEEPBIND
RTLD_FIRST
RTLD_GLOBAL
RTLD_LAZY
RTLD_LOCAL
RTLD_NODELETE
RTLD_NOLOAD
RTLD_NOW
Enum constant for [`dlopen`](@ref). See your platform man page for details, if
applicable.
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_LAZY
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_GLOBAL
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(#undef)
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
8-element Array{Nothing,1}:
nothing
nothing
nothing
nothing
nothing
nothing
nothing
nothing
julia> tryprint.(f[1].kwargs[:newexprs])
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_DEEPBIND
call
Base.Docs.docstr
call
getindex
call
setindex!
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Base.Docs.docstr
call
Core.svec
RTLD_DEEPBIND
RTLD_FIRST
RTLD_GLOBAL
RTLD_LAZY
RTLD_LOCAL
RTLD_NODELETE
RTLD_NOLOAD
RTLD_NOW
Enum constant for [`dlopen`](@ref). See your platform man page for details, if
applicable.
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_FIRST
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_GLOBAL
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NOLOAD
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_LOCAL
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NODELETE
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_NOW
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
call
Base.Docs.doc!
Libdl
call
Base.Docs.Binding
Libdl
:RTLD_LAZY
call
Base.Docs.docstr
call
getindex
Base.RefValue{Base.Docs.DocStr}(Base.Docs.DocStr(svec(" RTLD_DEEPBIND\n RTLD_FIRST\n RTLD_GLOBAL\n RTLD_LAZY\n RTLD_LOCAL\n RTLD_NODELETE\n RTLD_NOLOAD\n RTLD_NOW\n\nEnum constant for [`dlopen`](@ref). See your platform man page for details, if\napplicable.\n"), nothing, Dict{Symbol,Any}(:typesig=>Union{},:module=>Libdl,:linenumber=>33,:binding=>Libdl.RTLD_NOW,:path=>"D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl")))
call
Dict
:path => "D:\\Programme\\Julia-1.0.0\\share\\julia\\stdlib\\v1.0\\Libdl\\src\\Libdl.jl"
:linenumber => 33
:module => Libdl
curly
Union
8-element Array{Nothing,1}:
nothing
nothing
nothing
nothing
nothing
nothing
nothing
nothing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment