问题标签 [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 - 如何加入 Rebol 中的 SSDP 多播组?
我正在尝试收听 SSDP 多播消息,例如 NOTIFY 和 SEARCH。
这是我的代码,但即使wireshark 看到它们,我也没有看到这些消息。那么,如何加入 SSDP 组播组并接收消息呢?
rebol - 解析字符串以查找第一个重复字符 - 函数式与程序式编码风格
我想解析一个字符串以查找在一(character, n)
组中找到的前 N 个重复字符。
例如,for "ozzllluu"
and sets ("u" => 2), ("d" => 2), ("l" => 3), and ("r" => 3)... 我想找到“lll”,因为它是 3 个字符并且发生在两个“u”之前。
程序风格解决方案:
我将如何使用规则做同样的事情parse
?
简而言之:
parse
在 (character ,n) 集中找到的第一个 n 个重复字符的字符串- “function”现有的程序代码
- dogfood 变成了 Rebol/Red!
macos - 如何在 Mac OS X 上使用 Rebol 2 播放声音
缺少的功能是播放声音。我正在考虑调用可以接受声音名称作为参数的系统库或终端命令。
目标是从例如按钮点击中获得一些声音。
PS。我在带有 Mac OS X Panther 的 iBook G3 上使用 Rebol/view。
gmail - 在 REBOL 2 中通过 GMail SMTP 发送电子邮件
我是 REBOL 的新手。人们在博客上写了如何使用 REBOL 发送电子邮件作为示例,类似于“发送”文档中的这个示例:
在阅读了这样做是多么容易和方便之后,我兴奋地尝试通过我的 GMail 帐户给自己发送一封测试电子邮件。
我查看了 SMTP/POP 的官方 GMail 帮助以获取相关的 SMTP/POP 服务器名称: https ://support.google.com/mail/answer/7104828?hl=en
以下是“send”和“set-net”文档对我的帮助:
仔细想想,它当然没有用。我没有告诉 REBOL 想要使用 SSL/TLS、相关端口号或我的 GMail 密码。它必须需要以上所有内容才能实际发送电子邮件。
那么我该怎么做呢?
rebol2 - Rebol shift-tab 的副作用
鉴于此:查看布局 [字段 [打印“1”] 字段 [打印“2”]]
当我将+tab 从字段#2 移到字段#1 时,不会触发任何操作。如何让它们像普通标签一样触发?
recursion - 跳出递归函数
我正在穿过一组嵌套块,并希望在找到我正在寻找的值时停止步行。
由于超出此问题范围的原因,我不能使用 PARSE 解决这个特定问题,也不能使用 FOREACH 作为循环器:
如果我找到这个特定的值,我想打破。
但是,我也想做不会爆发的操作:
想尝试解决包括 Red 在内的任何 Rebol 口味的问题。任何关于效率的想法(因为我使用块而不是函数)等也会受到欢迎。
rebol - 捕获所有 Rebol VID 错误的有趣方法
我偶然发现了这一点,只是想确保这不是 Rebol 设计中的故障。我有以下代码,它似乎成功地捕获了 VID 环境中的所有程序错误。
rebol2 - Rebol2:确定函数数量
我怀疑这可能是一个非常愚蠢的问题,但我已经搜索了 Rebol 2(有什么)的文档,但没有找到一个好的解释。问题是这样的:有没有一种简单的方法来确定 Rebol 中函数的数量?如果不是,为什么不呢?在我看来,这些知识对于能够阅读 Rebol 代码至关重要,而且它应该(更)容易获得。
当然,我自己也可以写这样一个函数:
但我很难说这很简单。谁能解释为什么不提供这个?
rebol - 如何在 Rebol 2 中对列表进行分区
如何在 Rebol 2 中对列表进行分区?我不在乎分区的最终顺序。
例如,我想象会有这样的功能:
如果没有这样的内置函数,那么在 Rebol 中构造它的惯用方式是什么?