问题标签 [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 投票
3 回答
248 浏览

rebol - 是否可以在 rebol 中有“动态”函数指针?

我可以像这样创建 p 作为指向 f 的指针:

执行时:

但是如果我将 f 修改为

p 不会打印 2。

有没有另一种方法可以“动态地”获得 p 点到 f ?

0 投票
2 回答
300 浏览

opengl-es - Raspberry Pi 上 3D 图形的红色/系统绑定

对于刚开始在 Raspberry Pi 上进行 Red/System 编程的人,访问 GPU 进行 3D 渲染的最佳方式是什么?这种方法也可以用于树莓派上的 Rebol3 吗?

0 投票
1 回答
212 浏览

arrays - 指向红色/系统中的“数组”的指针

如何在 Red/System 中创建指向数组中第一个元素的指针?

为指针分配地址是没有问题的:

声明了数组。

但。

不是办法,也不是。

任何人都知道如何做到这一点?

问候,

阿诺德

0 投票
1 回答
984 浏览

compilation - 在 Red 编程语言中,如何编译脚本?

我以前用 Red 编译过脚本,但是一旦我离开它一段时间,我就忘记了。我想我会在这里问这个问题,因为我确定我不是唯一一个。

如何用 Red 编程语言编译脚本?

我在“Docs”目录中搜索了我的 Red 分发文件夹,还查看了http://red-lang.org,但没有看到说明。我知道我以前在某个地方见过它,但我似乎找不到它。

0 投票
1 回答
148 浏览

directory-structure - 如何在 Red/System 中获得目录列表?

我尝试在 ANSI.reds 中包含 Kaj de Vos 的优秀 C 库绑定,但仍然找不到读取目录列表的方法。

我想,如果我能读到 . 二进制文件,我可以解析它,但我只得到一个 NULL 指针:

如果我尝试将其作为文本文件读取,我会得到:

有任何想法吗?

0 投票
1 回答
97 浏览

object - 在 Rebol 中保护对象属性

我正在 Rebol 中尝试一些非常基本的东西。我想要一个简单的实例层次结构——一个question基本实例和一些question子实例。我想保护一些实例属性。

我现在正在做的是:

但这失败了:

一旦我制作了第二个实例 qt2,我得到:

脚本错误:Word id 受保护,无法修改

然后下一个想法是将受保护的字段移出_question并放入question_text- 即使我不喜欢那样。但这只会导致同样的错误。

注意:我目前正在使用 Rebol2 执行此操作,但理想情况下也可以让我的东西在 Rebol3 和 Red 中运行。而且我想避免黑客攻击(当然 - 这很模糊,像 Pythongetitem()/setitem()技巧之类的东西就可以了)。然后我宁愿让这些领域不受保护。

0 投票
1 回答
151 浏览

red - 有没有办法在当前的红色控制台中列出单词

在使用 console.red 的 REPL 构建中是否有类似 rebol/words 的对象?

我正在使用 github 上的 red-master(它只显示 alpha 和 Latin-1,但没有其他版本 id,我在 console.red 顶部没有看到任何东西)

我正在尝试一些功能,但没有可用的列表(它可能就在我的眼皮底下......)

谢谢

0 投票
2 回答
237 浏览

linux - 为什么'ed'在Linux中也被命名为'red'

最近我在玩一种很棒的编程语言red。在我将它下载到我的 Linux Box 上并输入red --version之后,我得到了一些意想不到的东西:

然后我查了ed的手册,说也是named red,但不解释为什么?那么有没有人知道ed名字的秘史呢,说不定是个奇葩的故事。;-)

0 投票
1 回答
72 浏览

type-conversion - 将字符串转换为红色中的其他数据类型

将字符串转换为红色整数的推荐方法是什么?

我发现的一种方法是:

load从红色字符串中获取整数的最佳方法是什么?

load如果字符串来自未经验证的来源,那么以这种方式使用是否有任何危险?

0 投票
2 回答
173 浏览

pointers - 如何创建一个红色/系统绑定到一个函数,该函数需要一个指向指针的指针?

我正在研究 Red/System 如何与来自 Windows DLL、Linux/Android .so 共享库和 OS/X .dylib 的 C 库函数挂钩,#import语法如下:

适用于所有基本类型,但是当函数需要指向指针的指针时该怎么办?例如,如果你试图绑定到类似 的东西getline(),它有原型:

一种调用方式(我想调用它的方式......)是传入的 lineptr 不是预分配的缓冲区,而是null. 在这种情况下,getline 会为您分配缓冲区并修改 char* 使其不再为空。

作为第一次尝试,我做了:

但由于没有 apointer! [c-string!]或类似的东西,我不知道如何称呼它。我可以获取c-string!局部变量的地址并将其作为byte-ptr!某种方式传递吗?