REBOL有许多平台的版本,本文章以Windows版本的REBOL为主要的说明对象。如果你使用其它操作系统,作法也相仿,读者应该可以举一反三。
前述REBOL解释器依据功能的差异,有许多版本,其中REBOL/Core和REBOL/View是免费的。本次先介绍REBOL/Core的安装使用,下一篇文章再介绍REBOL/View。
下载与安装
你可以从http://www.rebol.com/platforms.shtml下载适合你的REBOL/Core版本(请注意,此版本必须和你的操作系统相匹配)。REBOL/Core其实只有一个执行文件(exe file),你可以直接下载此一文件,或者你也可以下载压缩文件回来再解压缩。
如果你下载的是一个执行文件,则此文件就是REBOL的解释器。如果你下载的是ZIP或GZ等压缩文件,就需要解压缩。此压缩文件内除了具有执行文件(解释器)之外,还有附上说明文件,以及几个简单的REBOL script程序。只有执行文件是重要的,其它文件都不重要,只要有解释器,就能使用REBOL语言。本节假设你取得的执行文件为rebol.exe(也有可能是其它文件名称,例如rebol031.exe)。
执行与结束
直接用鼠标双击(double-click)rebol解释器的图标(icon),就可以进入REBOL的console画面。你也可以在DOS命令行窗口(command-line console)中下达命令来执行rebol,如下所示:
rebol
如果你是采用下达命令的方式,你还可以指定选项(options)和参数(arguments),如下所示:
rebol –q myScript.r
其中“-q”是选项,“myScript.r”是参数。如果你想知道可以用的选项和参数有哪些,可以用“-?”或“--help”选项,如下所示:
rebol -?
你也可以在进入REBOL的console之后,再利用usage函数(function),来取得此信息。如下所示:
>> usage
rebol的选项有许多,后面的文章将会在适当的时机陆续介绍这些选项。
REBOL console是一个文字模式的交互接口,在默认(default)的状况下,提示符号(prompt)是“>>”,若有返回值(return value),则返回值的符号是“==”【注】。请看下面的例子:
>> 1 + 2 (注意:1与+与2之间,都必须要有空格)
== 3
【注】提示符号和返回值的符号不一定要是「>>」和「==」。以后我会介绍修改它们的方式。
利用quit函数或q函数【注】可以结束REBOL console,如下所示:
>> quit
【注】特别提醒,REBOL提供exit函数,但exit函数另做其它途之用,而不是用来结束REBOL console的。
发表日期: Feb. 15, 2004