1

我想知道如何评估 DrRacket 中的单个 s 表达式。我正在寻找一个与 Emacs 中的 Cx Ce 相同的键,它计算光标前面的 s 表达式。

4

2 回答 2

0

DrRacket 建立在 Racket 之上。与大多数 Scheme 实现一样,Racket 提供了适用于交互式开发的“read-eval-print-loop”。找到 Racket 可执行文件后,您可以 a) 直接从计算机的 shell 执行它或 b) 将其集成到 Emacs 中。

$ racket
Welcome to Racket v5.3.4.
> (list 1 2 3)
'(1 2 3)
^D
$ which racket
/usr/local/scheme/bin/racket  # my location
于 2013-11-10T23:43:50.540 回答
0

使用香草 DrRacket 是不可能做到这一点的,这是一个有意的设计决定。您可以阅读这篇博文(这是一篇旧博文,因此它指的是过时的 DrScheme/PLT 方案),以了解 DrRacket 没有使用这种评估模型设计的全部原因。

也就是说,可能可以将这样的功能添加为插件

于 2013-11-10T22:15:38.523 回答