Rebol3和Rebol2和Red-Lang有什么区别
What's the difference between Rebol3 and Rebol2 and Red-Lang
Rebol 3 与 Rebol 2 和 Red-Lang 真的不同吗?完成了吗?
据我所知,R3 尚未完成并且存在错误。我认为没有人使用该名称在 Rebol 3 上工作。
HostileFork 和其他人正在研究 C 实现,据我所知名为 Ren/C。
Ren/C & Red 正在进行中 - 任何事情都可以改变。
所有 4 种语言都非常相似,但您会不时发现一些差异。
例如:
- 在 Rebol 3
request-file
returns file
中,而不是 file
中的 block
,如在 Rebol 2 中
- 你可以"a function, making all words found in body local"(我认为
Rebol 3 和 Ren/c 也有类似的东西)
- 他们正在
parse
上工作,所以您可以期待 "better"
我和你处在同一条船上 ,希望现在事情变得更清楚了。 (无法添加到那个,因为它已关闭)
至于finished(可用于生产),只有Rebol 2稳定成熟(我自己也在用,几个月前才开始使用)
按照最容易到最难开始的顺序:
Rebol 2:
优点:
- 易于上手(单个二进制文件)
- 稳定、成熟、功能齐全
- 有视图(GUI)
- 大量文档
- 示例位于 rebol.net
- rebol.org
有很多兼容库
- 拥有庞大的用户群(仍然!)
缺点:
- 没有积极的开发(我使用的版本是 2011 年的)
- 部署更难(本机二进制文件需要商业 SDK,但可以解决)
- 没有原生 gui(可能不是问题)
红色:
(基于 Rebol 2)
(gitter.im 上的社区)
优点:
- 易于上手(单个二进制文件)
- 简单部署(本机二进制文件)
- 具有本机 GUI(查看和绘制,仍在开发中)
- 积极发展
- Red/System(C的低级实际替代,它写在itself/self-hosted)
缺点:
- 文档工作正在进行中
- 并非一切正常
- 破坏的可能性很小(由于处于 alpha 阶段)
任-C:
(基于 Rebol 3)
(社区在 Whosebug 聊天)
rebol 3有很多分支:
This question 给出了更好的概览。我选择了 "Ren-C" 因为它似乎是开发最活跃的
注意:我没有实际使用过"Ren-C",但只使用过其他rebol 3二进制文件,所以请参考其他问题并持保留态度, 但在开发和社区方面应该与 Red 非常相似
优点:
- 比红色更具实验性?
- 积极发展
- 写在c/c++
- 其他 Rebol 3 (GUI) 分支使用它作为上游
- 这些 GUI 版本用于商业和生产
缺点:
- 比红色更具实验性?
- 更难上手(从源代码编译)
- 写在c/c++
- 文档?
- 基于 rebol 3,因此与 rebol 2 不太兼容(?)
(其实好像有移植指南)
- 可能最终会合并到红色(?)
Rebol 3 与 Rebol 2 和 Red-Lang 真的不同吗?完成了吗?
据我所知,R3 尚未完成并且存在错误。我认为没有人使用该名称在 Rebol 3 上工作。
HostileFork 和其他人正在研究 C 实现,据我所知名为 Ren/C。
Ren/C & Red 正在进行中 - 任何事情都可以改变。
所有 4 种语言都非常相似,但您会不时发现一些差异。
例如:
- 在 Rebol 3
request-file
returnsfile
中,而不是file
中的block
,如在 Rebol 2 中
- 你可以"a function, making all words found in body local"(我认为 Rebol 3 和 Ren/c 也有类似的东西)
- 他们正在
parse
上工作,所以您可以期待 "better"
我和你处在同一条船上
至于finished(可用于生产),只有Rebol 2稳定成熟(我自己也在用,几个月前才开始使用)
按照最容易到最难开始的顺序:
Rebol 2:
优点:
- 易于上手(单个二进制文件)
- 稳定、成熟、功能齐全
- 有视图(GUI)
- 大量文档
- 示例位于 rebol.net
- rebol.org 有很多兼容库
- 拥有庞大的用户群(仍然!)
缺点:
- 没有积极的开发(我使用的版本是 2011 年的)
- 部署更难(本机二进制文件需要商业 SDK,但可以解决)
- 没有原生 gui(可能不是问题)
红色:
(基于 Rebol 2) (gitter.im 上的社区)
优点:
- 易于上手(单个二进制文件)
- 简单部署(本机二进制文件)
- 具有本机 GUI(查看和绘制,仍在开发中)
- 积极发展
- Red/System(C的低级实际替代,它写在itself/self-hosted)
缺点:
- 文档工作正在进行中
- 并非一切正常
- 破坏的可能性很小(由于处于 alpha 阶段)
任-C:
(基于 Rebol 3) (社区在 Whosebug 聊天) rebol 3有很多分支: This question 给出了更好的概览。我选择了 "Ren-C" 因为它似乎是开发最活跃的
注意:我没有实际使用过"Ren-C",但只使用过其他rebol 3二进制文件,所以请参考其他问题并持保留态度, 但在开发和社区方面应该与 Red 非常相似
优点:
- 比红色更具实验性?
- 积极发展
- 写在c/c++
- 其他 Rebol 3 (GUI) 分支使用它作为上游
- 这些 GUI 版本用于商业和生产
缺点:
- 比红色更具实验性?
- 更难上手(从源代码编译)
- 写在c/c++
- 文档?
- 基于 rebol 3,因此与 rebol 2 不太兼容(?) (其实好像有移植指南)
- 可能最终会合并到红色(?)