问题标签 [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.
rebol - 如何从 red lang 创建 Windows 可执行文件 (.exe)?
我正在构建一个 red lang 应用程序。如何从 red lang 创建 Windows 可执行文件(.exe)???
x86 - 如何让 Rebol2 View 在 Arch Linux 上运行?
有一个 64 位版本的 Rebol2/Core 可用,但不是 /View。如果我尝试执行二进制文件,它只是说该文件不存在。我需要安装哪些 32 位库才能在 Arch 上运行?
rebol - rebol2 vid 应用程序中的请求日期
有人能告诉我为什么下面的代码不起作用吗?它应该在加载时在字段中设置日期,然后允许通过单击该字段来更改日期。我在 linux 上使用 rebol/view 2.7.8。实际上,我认为这段代码在几年前我使用 MS Windows 时可以工作,但由于某种原因不能在 linux 下工作。
博士升
directory - Rebol2: Change-dir to absolute filepath not working
I'm trying to read a filepath from a config file and then read from that directory. I can't find a way to make it work though, because for some reason change-dir never goes to an absolute filepath. Here's a transcript of me trying to make it work on the CLI.
ssl - 这可能是什么原因:** 命令错误:SSL 错误:错误:14077410:SSL 例程:SSL23_GET_SERVER_HEL LO:sslv3 警报握手失败
版本:REBOL/视图 2.7.8.3.1 2011 年 1 月 1 日
我每周都会运行一个 REBOL 脚本来获取多年的数据。脚本的最后一次验证工作是 2016 年 10 月 21 日。
截至今天,2016 年 10 月 28 日,脚本失败并出现以下错误:
** 命令错误:SSL 错误:错误:14077410:SSL 例程:SSL23_GET_SERVER_HEL LO:sslv3 警报握手失败
有人建议在 SSL/TLS 握手期间,REBOL 只提供当前服务器不再支持的密码。随后,我的脚本尝试联系的服务器不愿意使用旧的 REBOL 密码,因此握手失败。
这是正确的吗?如果是这样,除非打补丁,否则 REBOL 2.7.8 很快就会变得毫无用处。
顺便说一句,这在 Saphirion 的 R3 上失败了。在这种情况下,它只会崩溃并停止工作,而不会发出错误消息。
rebol - 检测 Rebol 中的右键单击
此代码不检测双击右键。
当我快速双击右键时,它只会检测到 1 次单击(第 1 行)。
我试过检测双击,但它不适用于鼠标右键(第 2 行)。
有没有办法检测连续的鼠标右键点击?
http - Rebol2 的读取/自定义文档?
我一直在尝试更新 Ross-Gill 的REBOL2 的 Twitter API以支持上传媒体。通过查看它的来源、REBOL 食谱、代码意识网站以及这里的其他问题,我的理解是这是将数据传输到网站read/custom
的首选方式。POST
但是,我无法在read/custom
. 例如:是否支持发送multipart/form-data
?(我已经设法通过手动组合每个部分来解决这个问题,但它似乎不适用于 Twitter 端的所有图像文件,而且有点破解)。是否仅在响应中read/custom
返回文本?HTTP/1.0 200 OK
(看起来是这样,当我收到HTTP/1.0 202 Accepted
并需要读取结果数据时这是有问题的)。是否有原因在read/custom/binary
不使用转换数据的情况下似乎无法正确发送二进制数据to-string
?
TL;DR:是否有关于 REBOL2 的好文档read/custom
?或者,read/custom
仅适用于 basicPOST
并且我应该使用端口并手动处理 HTTP 响应?
rebol - 如何设置按钮动作的样式
注意:这是一个关于聊天的问题
如何更改按下按钮的样式?
想要在button
点击时像这样改变:
答案可能与 vid 是一种方言有关。此外,这个style
词如何评估它的内容
附录
可能不是。
前:
后:
因此,设置的内容是正确的。也许需要触发一个事件?
rebol - `context` 和 `object` 有什么区别?
在 Rebol 3 中,有函数object
和context
。
区别的目的是什么?
注意:供参考,红色表示两者相同,object
在rebol 2中不存在
背景:没有双关语
最初,我想知道为什么我们有context
而不是make object!
现在,在学习了object
用于制造物体的词之后,我很想知道为什么它们都不同,以及同一事物具有不同事物的基本原理make
。
请注意,在 rebol3 中:
到append
none
了街区。为什么?这只是细微的差别吗?它值得一个单独的问题吗?
在所有 3 中:
PS版本之间的构造略有不同
linux - Linux 上的 Rebol 2 进程在“繁重的一天”之后在 SIGTERM 上停止
我将 Cheyenne 用于负载相对较高的 Web 应用程序。它工作得很好而且很快。但是我有一个问题在升级到 Ubuntu 14.04 后开始出现,或者我开始注意到它,因为负载增加了。
经过几天的工作,当一个 Rebol 工作进程应该退出时,该进程开始消耗 100% 的 CPU 并且“什么都不做”。我用strace查看了进程,当它在 100 个 CPU 中时,它不会以任何方式调用操作系统。我查看了 Cheyenne worker 代码(如果那里有任何错误),代码执行 OK 到 Rebol 命令exit。这个命令使它永远循环。如果我尝试用sigterm 终止进程,情况也是如此。
然后我可以用sigkill杀死它。该过程仅在几天的繁重负载后进入此状态,并且我无法在非生产环境或本地计算机上复制它。
我天真的想法是它永远循环,同时试图在退出之前清除它的内存,或者可能是打开的文件/套接字。我用lsof (和类似的)查看了之前/之后的过程,但由于该事件不容易重现,所以没有想出任何答案。
我的问题是:有没有人看到 Rebol2 在退出时进入永恒的 100% 循环,在什么情况下?有人对解决这个问题有任何想法吗?