【问题标题】:is script autoloading possible in rebol or red-lang?在 rebol 或 red-lang 中是否可以自动加载脚本?
【发布时间】:2017-10-12 17:32:59
【问题描述】:

有没有办法做到这一点?我搜索了谷歌,但找不到任何答案,所以我猜答案是否定的。有什么接近的吗?如果不是,那么扩展 red-lang 是否容易做到这一点?

【问题讨论】:

  • do 一切皆有可能:p 脚本自动加载到底是什么意思?
  • 启动脚本已经存在于所有 rebol 版本中,您可以非常轻松地创建自己的红色快捷方式。除非你的意思是别的
  • 另外,您是指像实时编码这样的东西吗? github.com/red/code/blob/master/Showcase/livecode.red
  • 如果您对来自开源 Rebol3(“Ren-C”)的活跃开发分支的 userspace console code 感兴趣,请参阅 start-up scripts。这个想法是控制台本身是在 Rebol 中实现的。如有问题,ask in chat

标签: rebol red


【解决方案1】:

来自http://www.rebol.com/docs/setup.html

Startup Scripts

当 REBOL 启动时,它会自动运行 rebol.r 和 user.r 文件,如果它们存在的话。

系统首先在当前目录(或正在运行的脚本的目录)中查找这些文件,然后在包含 REBOL 可执行程序的目录中查找这些文件。

请注意,没有 rebol.r 和 user.r 文件,REBOL/Core 运行良好。它们只是提供了一种简单的方法来在启动时包含其他代码和数据,例如您的网络首选项。


如果您编译自己的 Red 解释器,您可以添加一个自动加载文件,可能在 system/console/init "Red Console" 之后和 之前的 console.red >system/console/launch 最好的建议是在https://gitter.im/red/help 网站上寻求帮助。我想这已经讨论过了。

【讨论】:

  • 我正在使用 rebolview 并使用 rebol[] print "test" 创建了 user.r,它似乎没有在启动时加载它。与 rebol.r 相同?
  • 如果我没记错的话,你不必手动创建自己。使用桌面和用户设置创建它。在您的路径中搜索 user.r。
  • 好的,谢谢,使用桌面,他在 AppData\Roaming\rebol 中创建了 user.r,而不是在 rebolview 所在的本地文件夹中。不过,我更希望他使用本地文件夹。
  • rebolview 的较新版本的主目录存在一些问题,或者这是现代 Windows 版本的一些问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-30
  • 1970-01-01
  • 1970-01-01
  • 2022-11-10
  • 2012-06-09
相关资源
最近更新 更多