文件名称:MetaMerge.jl:合并来自不同模块的具有相同名称的函数
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-27 09:12:15
Julia
元合并文件 此包当前未注册,但您可以使用 REPL 为自己克隆它 julia> Pkg.clone("git://github.com/davidagold/MetaMerge.jl.git") 新增功能(从 v0.3 开始) 将 'merge!()' 更改为 'fmerge!()' 以避免与 base 潜在的名称冲突(这不是很讽刺吗?)。 我不打算再这样做了。 为fmerge!()添加了对任意数量的(::Module, ::Function)参数的支持。 为通过fmerge!()添加的方法添加了各种“跟踪机制”(见下文)。 动机和示例用法 假设我们在Main创建了一个函数f : julia> f() = nothing f (generic function with 1 method) 还假设我们还打算使用以下模块A和B : module A export f immu
【文件预览】:
MetaMerge.jl-master
----.gitignore(18B)
----src()
--------MetaMerge.jl(5KB)
----LICENSE.md(1KB)
----.travis.yml(352B)
----README.md(6KB)
----test()
--------runtests.jl(74B)