问题标签 [rebol2]

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 投票
3 回答
210 浏览

rebol - 支持多面创建的 VID 布局窗格 [rebol2]

请考虑这个简单的 rebol2 代码来说明我的问题:

这里的要点是布局(或面)能够在其窗格块内显示一堆面,以便可以多次创建同一个面(b在这种情况下)。显示的代码运行良好,并且唯一的实例(让我这样称呼它)按b原样显示。

但是现在假设我更改了代码,所以我有 2个实例b

此时我得到错误

从这里我推测的消息来看,这张脸b正在以某种方式被重复使用,并且完全弄乱了我想要实现的目标。我对此进行了大量研究,在某些时候我发现可以通过克隆(使用make)要传递给的面来绕过它pane;这就是我认为我正在做的事情,但根本没有成功。

鉴于这种情况,我的问题是:我该如何解决这个问题?rebol2 是否可以提供这种“面部实例化”,或者最好在 rebol2 之外尝试其他东西(也许是 rebol3)?

任何帮助将不胜感激。

0 投票
2 回答
154 浏览

rebol - 使用 Rebol 将二进制数据打印到标准输出

我正在使用 Rebol 生成二进制输出,但输出不是我所期望的。这是一个简单的测试脚本,它打印从 0 到 255 的所有字节:

像这样执行测试:rebol -q test.rebol | hexdump -v

使用 Rebol 2.7,输出错过了 00 字节,但所有其他字节都很好:

使用 Rebol 3 ( r3-g25033f8 ),前 128 个字节没问题,但其余的都被更改了,似乎 Rebol3 将输出视为 UTF-8。

有没有办法使用 Rebol 将二进制数据打印到标准输出?

0 投票
1 回答
164 浏览

dll - 从 rebol 调用时从 dll 函数返回的指针

我正在尝试确定可以将 rebol 用于一些编程任务的天气。我编写了一个小程序,它加载一个外部库并调用一个函数,该函数在某些参数中返回指针。当我运行该程序时,它会崩溃 rebol.exe。我希望有人可以帮助我。dll函数如下:

这是我的小测试程序:

程序在我尝试调用该函数的最后一行崩溃。错误消息是“REBOL/View 系统已停止工作”

0 投票
2 回答
93 浏览

rebol - 为什么一个按钮隐藏自己和另一个不同?

在以下 Rebol 2 代码中,为什么按钮a在单击 5 秒后变为可见,而在单击按钮后 5 秒保持隐藏状态b

0 投票
2 回答
99 浏览

conditional-statements - Rebol 的任一条件都无法正常工作

我正在尝试设置一个条件来评估几个文本列表的值。这工作,使用开关:

但是由于某种原因,这个不起作用:

如果我将其作为条件,则 EITHER 评估始终执行第一个块,如果我将options/1 <> 0其作为条件,则始终执行第二个块options/1 = 0,这显然不是它应该如何工作的。

这是怎么回事?

0 投票
1 回答
140 浏览

mysql - Rebol2 无法连接到 MariaDB

我只是尝试使用来自 softinnov 的 mysql-driver 将 Rebol2 与 MariaDB 一起使用

是否有比 1.2.1 更新的版本可用,还是我必须使用动态可加载库?

0 投票
3 回答
189 浏览

rebol - 从 Rebol 中的系列中删除重复的对象

在 R2 和 R3 中,我可以使用unique从系列中删除重复项:

如何对一系列对象执行相同的操作?例如,

0 投票
1 回答
111 浏览

email - 如何使用 Rebol 的 SEND 功能将地址添加到 BCC 字段?

我正在尝试在 Rebol 2 中使用 SEND 发送电子邮件:

如何密件抄送第二个地址?我尝试了以下但没有成功:

这仍然是第一个收件人,但不是密件抄送地址。这是对密件抄送工作方式的误解吗?

此外,使用自定义标题不再复制主题行的部分消息,但并不那么担心......

0 投票
2 回答
167 浏览

rebol - 调试并避免周期性 REBOL2 错误,try[] 没有(?)捕获?

Rebol/Core在玩弄(278-3-1) 以制作一种网络服务器来提供静态文本时显然无法捕获的错误,其中包含指向新服务位置的重定向链接。

错误的具体位置似乎在Carl Sassenrath他在 2006 年编写的示例代码中,所以我有点困惑,这么多年后可能会出现未检测到的错误。

我让其中三个脚本同时运行,监控三个单独的端口。本质上,该脚本可以正常工作...当一次使用多个浏览器(在所有并行脚本上)重复访问时,它似乎很稳定...但是一个接一个地失败了。有时在 2 分钟后,有时在 20 分钟后 - 在添加打印语句后有时甚至在 60 分钟后 - 但最终它们会像这样失败:

** 脚本错误:超出范围或结束
** 哪里:永远
** 附近:不是空的?请求:第一个 http 端口

我尝试将程序循环的几乎每个部分都包装在 try[][exception] 中,但错误仍然存​​在。不幸的是,每年的这个时候我的搜索功能似乎很弱,因为我没有找到任何可以解释这个问题的东西。

该代码是 Carl Sassenrath 的Tiny Web Server的精简版,稍作修改以绑定到特定 IP,并发出 HTML 而不是加载文件:

我很期待看到你们从中得到什么!

0 投票
1 回答
333 浏览

rebol - Rebol 2 升级到 Ubuntu 15.10 后停止工作

Rebol 2 在升级到 15.10 后停止在 Ubuntu 上运行。我收到错误-

试图安装 libXaw-

Massimiliano 从 deb 包中全新安装会产生未解决的依赖错误。

有什么建议可以让它工作吗?