DrRacket中的dynamic-require

时间:2014-04-11 00:50:37

标签: racket

我正在尝试使用球拍文档中提供的 2htdp / planetcute 库。

http://docs.racket-lang.org/teachpack/2htdpPlanet_Cute_Images.html

当我尝试使用“ character-boy ”等对象时。它让我将 dynamic-require 设置为#f而不是0。

所以,有一个名为:

的程序
(dynamic-require mod provided)

其中, mod =模块路径,提供 =值。

所以,我跑了这个:

(define path (string->path /usr/shared/...../character-boy.rkt))
(dynamic-require path 0)

然后,我能够使用返回图像的 character-boy 。我无法找到对文件夹中的所有.rkt文件执行此操作的过程。

有40-50个.rkt文件,看起来我必须编写40-50个动态需求程序。是否有一个简单的文件夹 dynamic-require 方法???

1 个答案:

答案 0 :(得分:0)

更新:此问题现已在最新版本的Racket中修复(通过此提交:https://github.com/plt/racket/commit/414507699ba8f71a7b3630b833a4b4582a49dd57)。您应该能够正常使用require

如果您想尝试修复,可以从此处链接的其中一个构建网站下载预发布版本:http://pre.racket-lang.org/

或者您可以等到几周后发布Racket v6.0.1。