Revise.jl:在正在运行的Julia会话中自动更新功能定义

时间:2024-05-19 12:08:05
【文件属性】:

文件名称:Revise.jl:在正在运行的Julia会话中自动更新功能定义

文件大小:344KB

文件格式:ZIP

更新时间:2024-05-19 12:08:05

productivity-booster jit developer-tools reloading Julia

Revise.jl允许您修改代码并使用更改,而无需重新启动Julia。 使用Revise,您可以处于会话中间,然后更新软件包,切换git分支和/或在您选择的编辑器中编辑源代码。 任何更改通常都将合并到您从REPL发出的下一个命令中。 这样可以节省重新启动Julia,加载程序包以及等待代码进行JIT编译的开销。 请参阅: 特别是,大多数用户可能希望更改其.julia/config/startup.jl文件以自动运行Revise,如文档的“配置”部分所述。 学分 由于詹姆森·纳什(Jackson Nash)对《的修复,修订成为可能。 和都是IDE,它们提供基于编辑器的机制来实现Revise的目标的子集。 主要版本 当前的3.x和2.x发行周期都使用JuliaInterpreter逐步完成模块定义代码。 1.x发行周期不使用JuliaInterpreter,但与Pkg.jl集成。 如果最新


【文件预览】:
Revise.jl-master
----.github()
--------workflows()
----NEWS.md(5KB)
----src()
--------pkgs.jl(20KB)
--------git.jl(2KB)
--------logging.jl(5KB)
--------relocatable_exprs.jl(5KB)
--------recipes.jl(8KB)
--------types.jl(9KB)
--------legacy_loading.jl(7KB)
--------Revise.jl(1002B)
--------utils.jl(7KB)
--------loading.jl(3KB)
--------packagedef.jl(52KB)
--------lowered.jl(22KB)
--------callbacks.jl(5KB)
--------parsing.jl(3KB)
--------precompile.jl(6KB)
----images()
--------revise-wordmark.png(24KB)
--------revise-logo.svg(44KB)
--------revise-wordmark.svg(54KB)
--------revise-logo.png(46KB)
----Project.toml(2KB)
----test()
--------populate_compiled.jl(563B)
--------runtests.jl(124KB)
--------polling.jl(916B)
--------common.jl(3KB)
--------callee_error.jl(203B)
--------revisetest_errors.jl(297B)
--------revisetest.jl(307B)
--------inotify.jl(306B)
--------sigtest.jl(4KB)
--------pkgs()
--------revisetest_revised.jl(276B)
--------backedges.jl(3KB)
----LICENSE.md(1KB)
----README.md(2KB)
----docs()
--------src()
--------Project.toml(90B)
--------make.jl(566B)
----.codecov.yml(15B)
----.gitignore(167B)

网友评论