问题标签 [red]

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 投票
1 回答
86 浏览

rebol - 以追加模式保存到磁盘

save用于以 REBOL 更直接可用的格式存储数据,如这里 write所述,它具有附加模式,但它以原始模式保存数据。

我的应用程序需要将数据块(作为map!)保存到磁盘。每隔几秒钟,它就会生成一个新元素,多达数万个元素。

所以,我的问题。我可以save每隔几秒钟获取整个数据。但我想知道是否可以使用save命令或save格式将新元素附加到磁盘。我想我可以使用mode中的命令来模仿save格式。这是最好的解决方案,还是我不知道的另一种解决方案?write/append

0 投票
1 回答
211 浏览

rebol - 用单引号或双引号解析 html

使用parse方言时,如何解析带有'或'"`包围的属性的标签,如:

一种方法是:

尝试使用|or 运算符但没有成功。我可以使用|运算符来解析标签吗?

0 投票
1 回答
79 浏览

object - 访问对象内的单词值

在解释器中:

这表现得像我预期的那样。默认情况下,所有“变量”或“单词”都是全局的。

使用脚本:

返回:

我希望probe里面的所有内容Q object!都会返回"1234",但没有人这样做。

这是为什么?

0 投票
1 回答
1504 浏览

rebol - REBOL3 - what is the difference between the different branches?

What are the differences between the different Rebol 3 branches, especially with the new REN branch?

Is it the platforms they'll run on, the feature set, code organization, the C standard compliance?

0 投票
1 回答
159 浏览

rebol - 加载散列 - 对象密钥对的映射

请考虑这个示例,我将 a 保存map!到文件并希望将其加载回并访问其键和值。它的键是散列(整数!,由 计算checksum),它的值是块:

它返回"m2: map!"

文件%map_example.ls包括:

我如何阅读map!后面的内容以访问其作为对象的键和值?

foreach办法吗?

0 投票
1 回答
85 浏览

rebol - 字符串可以像在相同位置的单词一样被“后期绑定”吗?

当您加载字符串时,默认情况下它会偏向于用户上下文:

事实证明这是LOAD 实现的工件,它用于intern“将单词及其值从 lib 导入(内部化)到用户上下文中”。

为了解决这个问题,我可以避免通过 LOAD 创建潜在无用绑定的低效率,改用 TO-WORD,然后使用对象self重新绑定它:

现在我的问题是: 鉴于定义性“范围界定”getter-code的工作方式,对于这种模式和getter-text两种输出来说,根本就没有办法——现在或未来4 20

例如,从根本上缺少一些impossible-print无法写入的地方?

0 投票
1 回答
96 浏览

red - How to use a struct passed by value in Red/System from a DLL

I have some c code that looks like this:

I invoke it from reds like this:

vec: sf-vector-create as float32! 100.0 as float32! 100.0 test mario-sprite vec

When I invoke this in reds, I get garbled results... why?

0 投票
1 回答
183 浏览

compilation - 编译红色:获取红色/系统代码

关于 Red 和 Red/System 的视频展示了 Red 编译为 Red/System 的编译过程。

优酷:https ://youtu.be/-KqNO_sDqm4?t=27m12s

我知道如何使用 -c 选项编译 Red 代码。有没有办法输出在编译过程中创建的红色/系统代码?

0 投票
1 回答
309 浏览

rebol - Rebol 快速入门

我一直想尝试 rebol(或红色)。我认为它可能非常适合我的下一个项目。我已经下载并测试了红色 0.5.4 和 REBOL/View 2.7( http://www.rebol.com/download-view.html )

然而,对于一个完整的初学者来说,rebol 有几个障碍:

  1. 红色似乎仍处于 alpha 状态,所以这是不可能的
  2. 似乎有 3+(?) 个分支:REBOL3 - 不同分支之间有什么区别?我不知道从什么开始
  3. 互联网上的大多数文档都是针对 rebol 2 的,解释 rebol 2 和 3 之间差异的文档是……不存在?(例如:解析不同)

所以,我的问题是,如果我要开发一个具有 http 访问(包括 http 身份验证)的(Windows)gui 应用程序,我应该从哪里开始?

我应该使用 rebol 2、rebol 3(ren c) 还是 red?

ps第一个问题!

0 投票
2 回答
761 浏览

rebol - |红色编程语言| 如何从网页中获取 Cookie?

我在 Google 和 Stackoverflow 上搜索了很多。我找不到如何从网页中获取 Cookie(或一般而言,HTTP 标头),然后对其进行编辑并将其发回?

[我知道如何使用读/写但 Cookie idk 发出 POST/GET 请求]