Racket图的语法

时间:2013-03-31 08:46:20

标签: scheme racket

我正在尝试关注如何使用2D绘图的the racket documentation。不幸的是,我似乎无法让它工作(可能很简单)

我的代码是:

#lang racket
(require plot)
(plot (function sin (-pi) pi #:label "y = sin(x)"))

,错误是:

compile: unbound identifier in module in: function

我是一个球拍/ lisp新手,所以如果很明显,我就是没有意识到这一点。我还尝试插入(require racket/gui/base)以及(plot-new-window? #t),但这些似乎也没有。

我在Ubuntu 12.04上使用racket v5.1.3。我没有使用Dr. Racket。

1 个答案:

答案 0 :(得分:5)

问题是您正在阅读5.3.3的文档,但是 安装了5.1.3。

在5.3.3版程序中:

#lang racket
(require plot)
(plot (function sin (- pi) pi #:label "y = sin(x)"))

按预期工作。

http://racket-lang.org/download/获取新版本 或者查看旧文档:http://download.racket-lang.org/docs/5.1.3/html/plot/plot.html?q=plot