b-ol ['reb-ol]，英文Relative Expression Based Object Language的缩写），自R3发行版改称为Rebol，是跨平台的数据交换语言和多范型的动态编程语言。由AmigaOS的系统架构师设计，用于网络通信和分布式计算。
简介.REBOL介入了方言化的概念：用于代码和数据的小型的、的领域特定语言，据设计者所说这是这个语言最显着的性质：知名于JavaScript开发上贡献的道格拉斯·克罗克福特，曾经描述Rebol为“更加现代的语言，但具有