问题标签 [rebol3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
92 浏览

rebol - 使用 parse 复制数据时最小化命名空间污染

当使用parse从数据中提取值时,我经常最终声明全局变量来捕获copy数据。例如,

numbers在不使用全局的情况下,最好的方法是什么?我应该定义一个context来包装整个批次还是有更优雅的解决方案?

0 投票
1 回答
210 浏览

rebol - R3 如何使用脚本头的 Needs 字段?对命名空间有影响吗?

我想知道 R3 在处理脚本头的 Needs 字段时的行为以及它对单词绑定的影响。

背景。我目前正在尝试将一些 R2 脚本移植到 R3 以学习 R3。在 R2 中,脚本头的 Needs 字段本质上只是文档,尽管我通过自定义函数使用它来引用使我的脚本运行所需的脚本。

R3 似乎调用了需要引用的脚本本身,但绑定似乎与执行其他脚本不同。

例如,当 %test-parent.r 是:

和 %test-child 是:

R3 Alpha(Saphiron build 22-Feb-2013/11:09:25)返回:

我不明白为什么 test-parent 无法访问由 %test-child.r 设置的 Child

如果我从 test-parent.r 标头中删除 Needs 字段,而是在 DO %test-child.r 中插入一行,则没有错误,并且脚本按预期执行。

0 投票
6 回答
182 浏览

rebol - 如何将块中的设置单词转换为单词

我想将一个块从 转换block: [ a: 1 b: 2 ][a 1 b 2]. 还有比这更简单的方法吗?

map-each word block [ either set-word? word [ to-word word ] [ word ] ]

0 投票
2 回答
131 浏览

read-eval-print-loop - 如何在系统上下文之外的上下文中启动 Rebol REPL?

如果您在 Rebol 中运行脚本并说出类似的print {Hello}内容,您最终会调用系统版本的 PRINT

假设我有一个脚本%repl-context.r,它定义了 PRINT 执行其他操作的上下文。有没有办法让 REPL 在该上下文中以交互方式运行几个连续的命令......?

0 投票
1 回答
86 浏览

rebol - 将问题转换为字符串

在 Rebol 2 中,您可以使用简单的方法将 an 转换issue为 a 例如,stringto string!

在 Rebol 3 中,行为是不同的。例如,

我目前的解决方案是,

但我不喜欢这种解决方案,因为它假设字符串表示将是什么。有没有更好的方法从问题中检索价值?

0 投票
2 回答
226 浏览

rebol - Rebol R3 有哪些配置文件,它们是如何加载的?

在 Rebol 2 中有一个 user.r 和 rebol.r 文件,用于添加将在启动期间加载的代码。Rebol R3 有什么变化?

0 投票
1 回答
157 浏览

rebol - Saphirion Rebol 3 版本是否允许可编辑的样式文本?

我对要编写的 Rebol 脚本有一个想法,但为此我需要样式化的可编辑文本。

当前的 Saphirion Rebol 3 版本是否包含样式化可编辑文本的功能?

0 投票
2 回答
296 浏览

https - 如何使用 Rebol 通过 HTTPS 访问网站?

在 Rebol 2.7.8 中,使用本机方案的 /View 二进制文件和使用callshell 命令的 /Core 是可能的。但是,在发布时,我没有看到 Rebol 3 的本机 HTTPS 方案,也没有看到具有call多功能性的命令来创建具有 cURL 依赖项的方案。本机方案会更好,因为它可以跨平台工作。

0 投票
1 回答
109 浏览

file-permissions - 从 Rebol 获取/设置文件权限

是否可以在不依赖 CALLing CHMOD 的情况下更改 Rebol 3 中的文件权限?尽管Rebol 2'set-modes似乎不再可用:

0 投票
1 回答
111 浏览

rebol - Rebol 3 功能已修改?并且存在?不适用于 URL 类型

这里的任何 REBOL 3 专家都知道为什么在定位 URL 时,R3 上的modified?,exists?和函数会失败吗?size?

这些功能在本地文件上运行良好。

我对 R2 非常熟悉,但有时 R3 的行为似乎很奇怪。我正在使用从 2012 年 12 月 12 日开源版本编译的股票代码,并在 Windows 7 上运行。