REBOL是针对互联网通讯设计的。REBOL是一种高级解释语言允许你访问和控制互联网的资源,而且他的便捷让你可以开始考虑把互联网当成你的个人操作系统。你已经熟悉了如何使用浏览器在网上冲浪。有了REBOL,你可以编写互联网。
- REBOL 代表基于相关表达式的对象语言(Relative Expression Based Object Language).
- REBOL 发音为"reb-ol" ,和“rebel with a cause”中的一样。
- REBOL 是一种消息式的语言。他的主要目的是提供一种轻量级的分步计算和通讯的方法。
- REBOL 由Carl SASSenRATh设计, 是Amiga OS&mDash;—世界上第一个个人电脑的多任务操作系统——的系统架构师。
- REBOL 不仅仅只是一个编程语言。他还是一种用于表示数据和元数据的语言。他给计算、存储和信息交换提供了同一种方法。
- REBOL 有十分丰富的软件包。初学者可以从REBOL/Core和REBOL/VIEw开始。专业人士会发现REBOL/Command和REBOL/SDK十分有用。公司和组织会发现REBOL/iOS是一个强大的协作交流平台。
- REBOL 代码和数据跨越了40多种平台。在Windows上写的脚本和在Linux, UNIX和其他平台上运行得都一样,根本无须任何改动。
- REBOL 引入了方言化的概念。方言是一个小巧有效专门针对特殊领域的子语言。
- REBOL 本意就是要保持小巧——即使他已经包含了数百条函数,几十种数据类型,内置帮助,多种Internet协议、压缩、错误处理、调试控制台、加密和更多。
- REBOL 程序很容易书写。你所需要的仅仅是一个文本编辑器。一个程序可以只有一行也可以是一整个应用程序包含了几十个文件。。同时,你的程序不需要对库和包含做声明。