Kai*_*Kai 5 scheme racket
我正在使用DrScheme编写一个Scheme解释器.我定义了一个Read Eval Print Loop,我正在重新定义eval过程.这在Chez Scheme等其他方案实现中效果很好,但我不喜欢Chez Scheme中的代码编辑,所以我想使用DrScheme.
当我做出如下定义:(define(eval exp env)(cond ...))它说:define-values:不能改变常量标识符:eval
有没有办法覆盖它,让我改变常量标识符?我宁愿不必重命名所有变量来解决这个问题.
Kai*_*Kai 12
事实证明,每种语言都有选项,其中一种是"禁止重新定义初始绑定",可以取消选中.
归档时间:
17 年,2 月 前
查看次数:
3520 次
最近记录:
15 年,11 月 前