如何在DrRacket上运行mzscheme?

时间:2014-11-19 00:44:27

标签: scheme racket

我必须确保我的代码与mzscheme兼容,但我不知道如何在我学校的ssh服务器上使用它。无论如何测试我的代码是否与DrRacket上的mzscheme兼容?

2 个答案:

答案 0 :(得分:3)

当整个名称从PLT更改为Racket时,将球拍默认语言从#!scheme重命名为#!racket#!mzscheme是此版本的旧版本,其格式为legacy language

通过将语言名称作为源文件中的第一行来切换语言。也可以代替#!language将其写成#lang language更详细。它完全一样。

遗留语言使用#!racket语言对,它们是不可变的。因此,您无法将set-car!set-cdr!与旧版库一起使用。如果这是一个问题,请改用#!r5rs

答案 1 :(得分:0)

随DrRacket安装的bin目录(即Mac OS X上的/Applications/Racket v6.3/bin)具有mzscheme作为工作二进制文件;你可以使用它。

同样在DrRacket GUI上,您可以指定在第一行使用带有#lang mzscheme的MzScheme。