Gambit
郭東
这个作者很懒,什么都没留下…
展开
-
Gambit 4.运行时选项
无论gsi和gsc以及可执行程序的编译和使用链接,都是通过’-:’选项来为运行时系统提供参数。参数之间是用逗号隔开,中间不能有空格。参数说明: mHEAPSIZE 设置最小堆大小,单位KB。 hHEAPSIZE 设置最大堆大小,单位KB。 lLIVEPERCENT 设置垃圾回收后,堆得占用量。 s 选择标准的Scheme模式。 S翻译 2016-08-30 15:13:04 · 449 阅读 · 0 评论 -
Gambit 3.Gambit编译器
概要:gsc [-:runtimeoption,…] [-i] [-f] [-v] [-prelude expressions] [-postlude expressions] [-dynamic] [-exe] [-obj] [-cc-options options] [-ld-options-prelude options] [-ld-options options]翻译 2016-08-30 09:56:17 · 714 阅读 · 0 评论 -
Gambit 2.Gambit解释器
gsi [-:runtimeoption,…] [-i] [-f] [-v] [[-] [-e expressions] [file]]…2.1交互模式 交互模式是一个”读-执行-打印 循环(read-eval-print loop)” 简称REPL。输入和输出通过交互信道进行相互作用。交互通道可以通过运行时选项来指定,如果没有指定,取决于系统的默认配置。默认情况下,’(curr翻译 2016-08-29 16:45:32 · 782 阅读 · 0 评论 -
Gambit 1.Gambit环境
Gambit系统完整的实现了R4RS,R5RS和IEEE Scheme标准。它包含两个主要程序: gsi Gambit Scheme解释器(interpreter) gsc Gambit Scheme编译器(compiler)Gambit编译器生成可移植的C代码,使得整个Gambit系统和它编译的程序可以轻松地移植到许多支持C编译器的机器架构上。Gambit编译器生成的可执翻译 2016-08-29 15:34:58 · 806 阅读 · 0 评论 -
Gambit 5.调试
表达式的执行可能因为下列原因而停止: 1. 运算错误,比如除0。 2. 用户中断运算 (通常是通过输入)。 3. 停在断点上等。 4. 单步模式被启动。 当运算被停止,一个内嵌REPL在运行上下文中被启动。5.1 调试命令,? 显示内嵌REPL命令的概要。,(h subject) 显示Gambit手册中过程定义或特殊形式定义的标题,它必须是翻译 2016-09-27 12:52:33 · 1055 阅读 · 1 评论 -
Gambit 6.编辑环境
6.1 控制台行编辑默认情况下控制台启动一个简单的面向Scheme友好的行编辑用户界面。它提供以下几个功能: 匹配左右括号 记录输入命令行的内容,以方便快速输入 自动补全功能 一些和emacs兼容的键盘命令用户的输入被显示为粗体,过程的输出被系统显示为普通体。输入的历史记录被保存在’~/.gambit_history’文件里。tab键用于自动补全。When翻译 2016-09-29 17:13:09 · 780 阅读 · 0 评论