在Julia中更改REPL模块/命名空间

vuk*_*ung 4 namespaces module read-eval-print-loop julia

我正在寻找一种在REPL中"输入"模块的方法,这样我就可以无限制地访问所有符号(而不仅仅是导出的符号),并且在REPL中定义的任何函数(re)都可以进入指定的模块.(基本上这是Common Lisp in-package宏的功能.)

这在面向REPL的工作流程中很有用,因为我可以在REPL中编写与我正在开发的模块中相同的代码.

手册推荐了一个工作流程,我对所有内容进行了限定,但这看起来很烦人.

spe*_*on2 6

这一段时间我开始了一个名为REPLMods.jl的包.它可能应该被打磨,但我没有时间.

我和Julia的核心成员进行了交谈,一旦事情干净,有兴趣将它合并到基地,但是,没有时间!